<?xml version="1.0" encoding="UTF-8"?>
<robot generated="20181202 15:42:35.738" 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="20181202 15:42:36.349" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 15:42:36.349" starttime="20181202 15:42:36.343"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.350" starttime="20181202 15:42:36.342"></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="20181202 15:42:36.357" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 15:42:36.357" starttime="20181202 15:42:36.351"></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="20181202 15:42:36.357" starttime="20181202 15:42:36.357"></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="20181202 15:42:36.357" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 15:42:36.357" starttime="20181202 15:42:36.357"></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="20181202 15:42:36.358" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 15:42:36.358" starttime="20181202 15:42:36.358"></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="20181202 15:42:36.359" starttime="20181202 15:42:36.358"></status>
</kw>
<msg timestamp="20181202 15:42:36.359" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:42:36.359" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:42:36.359" starttime="20181202 15:42:36.358"></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="20181202 15:42:36.359" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:42:36.359" starttime="20181202 15:42:36.359"></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="20181202 15:42:36.360" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:42:36.360" starttime="20181202 15:42:36.360"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 15:42:36.361" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:42:36.361" starttime="20181202 15:42:36.360"></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="20181202 15:42:36.361" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 15:42:36.361" starttime="20181202 15:42:36.361"></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="20181202 15:42:36.363" starttime="20181202 15:42:36.362"></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="20181202 15:42:36.363" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:42:36.363" starttime="20181202 15:42:36.363"></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="20181202 15:42:36.364" starttime="20181202 15:42:36.363"></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="20181202 15:42:36.365" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:42:36.365" starttime="20181202 15:42:36.364"></status>
</kw>
<msg timestamp="20181202 15:42:36.365" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:42:36.365" starttime="20181202 15:42:36.364"></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="20181202 15:42:36.366" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a4efed0&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:42:36.366" starttime="20181202 15:42:36.365"></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="20181202 15:42:36.366" starttime="20181202 15:42:36.366"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.367" starttime="20181202 15:42:36.362"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.367" starttime="20181202 15:42:36.362"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.367" starttime="20181202 15:42:36.361"></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="20181202 15:42:36.367" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:36.367" starttime="20181202 15:42:36.367"></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="20181202 15:42:36.368" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 15:42:36.368" starttime="20181202 15:42:36.367"></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="20181202 15:42:36.368" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 15:42:36.368" starttime="20181202 15:42:36.368"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.368" starttime="20181202 15:42:36.360"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.368" starttime="20181202 15:42:36.350"></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="20181202 15:42:36.370" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:36.370" starttime="20181202 15:42:36.370"></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="20181202 15:42:36.370" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:36.370" starttime="20181202 15:42:36.370"></status>
</kw>
<msg timestamp="20181202 15:42:36.371" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:36.371" starttime="20181202 15:42:36.369"></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="20181202 15:42:36.372" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:42:36.372" starttime="20181202 15:42:36.371"></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="20181202 15:42:36.373" 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="20181202 15:42:36.373" 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="20181202 15:42:36.373" starttime="20181202 15:42:36.373"></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="20181202 15:42:36.376" starttime="20181202 15:42:36.375"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:42:36.376" 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="20181202 15:42:36.376" 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="20181202 15:42:36.376" starttime="20181202 15:42:36.376"></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="20181202 15:42:36.377" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:42:36.377" starttime="20181202 15:42:36.376"></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="20181202 15:42:36.378" level="INFO">${conn_id} = 1</msg>
<status status="PASS" endtime="20181202 15:42:36.378" starttime="20181202 15:42:36.377"></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="20181202 15:42:36.379" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:42:36.379" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:42:36.379" starttime="20181202 15:42:36.378"></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="20181202 15:42:36.379" starttime="20181202 15:42:36.379"></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="20181202 15:42:36.380" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:42:36.722" level="INFO">Read output: Last login: Sun Dec  2 15:42:31 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:42:36.722" starttime="20181202 15:42:36.380"></status>
</kw>
<msg timestamp="20181202 15:42:36.722" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:36.722" starttime="20181202 15:42:36.379"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.723" starttime="20181202 15:42:36.378"></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="20181202 15:42:36.723" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 15:42:36.748" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 15:42:36.748" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:42:36.748" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:42:36.748" starttime="20181202 15:42:36.723"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:36.781" starttime="20181202 15:42:36.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:42:36.782" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:42:36.782" starttime="20181202 15:42:36.781"></status>
</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="20181202 15:42:36.783" starttime="20181202 15:42:36.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>"${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="20181202 15:42:36.784" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:36.784" starttime="20181202 15:42:36.783"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.784" starttime="20181202 15:42:36.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.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="20181202 15:42:36.786" starttime="20181202 15:42:36.785"></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="20181202 15:42:36.786" starttime="20181202 15:42:36.786"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:36.787" starttime="20181202 15:42:36.786"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.787" starttime="20181202 15:42:36.784"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.787" starttime="20181202 15:42:36.375"></status>
</kw>
<msg timestamp="20181202 15:42:36.787" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:36.787" starttime="20181202 15:42:36.374"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.787" starttime="20181202 15:42:36.374"></status>
</kw>
<msg timestamp="20181202 15:42:36.787" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:36.787" starttime="20181202 15:42:36.373"></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="20181202 15:42:36.789" starttime="20181202 15:42:36.789"></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="20181202 15:42:36.790" starttime="20181202 15:42:36.789"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:36.790" starttime="20181202 15:42:36.790"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.790" starttime="20181202 15:42:36.788"></status>
</kw>
<msg timestamp="20181202 15:42:36.791" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:42:36.791" starttime="20181202 15:42:36.372"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:42:36.791" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:36.791" starttime="20181202 15:42:36.791"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.791" starttime="20181202 15:42:36.371"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.791" starttime="20181202 15:42:36.371"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.791" starttime="20181202 15:42:36.371"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:36.792" starttime="20181202 15:42:36.369"></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="20181202 15:42:36.792" starttime="20181202 15:42:36.792"></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="20181202 15:42:36.817" 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="20181202 15:42:36.817" 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="20181202 15:42:36.817" starttime="20181202 15:42:36.816"></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="20181202 15:42:36.817" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:42:36.817" starttime="20181202 15:42:36.817"></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="20181202 15:42:36.818" level="INFO">1</msg>
<status status="PASS" endtime="20181202 15:42:36.818" starttime="20181202 15:42:36.817"></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="20181202 15:42:36.819" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 15:42:36.819" starttime="20181202 15:42:36.818"></status>
</kw>
<msg timestamp="20181202 15:42:36.819" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:42:36.819" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 15:42:36.819" starttime="20181202 15:42:36.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>'${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="20181202 15:42:36.819" starttime="20181202 15:42:36.819"></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="20181202 15:42:36.820" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:42:36.820" starttime="20181202 15:42:36.820"></status>
</kw>
<msg timestamp="20181202 15:42:36.821" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:42:36.821" starttime="20181202 15:42:36.820"></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="20181202 15:42:36.821" starttime="20181202 15:42:36.821"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 15:42:36.822" level="INFO">index=4
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 15:42:36.822" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 15:42:36.822" starttime="20181202 15:42:36.821"></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="20181202 15:42:36.823" starttime="20181202 15:42:36.822"></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="20181202 15:42:36.823" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:42:40.504" 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="20181202 15:42:40.504" starttime="20181202 15:42:36.823"></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="20181202 15:42:40.506" starttime="20181202 15:42:40.506"></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="20181202 15:42:40.507" starttime="20181202 15:42:40.507"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:40.507" starttime="20181202 15:42:40.507"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.507" starttime="20181202 15:42:40.505"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.508" starttime="20181202 15:42:36.815"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.508" starttime="20181202 15:42:36.793"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.508" starttime="20181202 15:42:36.792"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.508" starttime="20181202 15:42:36.792"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.508" starttime="20181202 15:42:36.792"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.508" starttime="20181202 15:42:36.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>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="20181202 15:42:40.518" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:40.518" starttime="20181202 15:42:40.517"></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="20181202 15:42:40.518" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:40.518" starttime="20181202 15:42:40.518"></status>
</kw>
<msg timestamp="20181202 15:42:40.518" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:40.518" starttime="20181202 15:42:40.517"></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="20181202 15:42:40.527" level="INFO">${karaf_connection_index} = 4</msg>
<status status="PASS" endtime="20181202 15:42:40.527" starttime="20181202 15:42:40.527"></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="20181202 15:42:40.528" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 15:42:40.528" starttime="20181202 15:42: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>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="20181202 15:42:40.638" 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="20181202 15:42:40.638" starttime="20181202 15:42:40.528"></status>
</kw>
<msg timestamp="20181202 15:42:40.639" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 15:42:40.639" 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="20181202 15:42:40.639" starttime="20181202 15:42:40.528"></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="20181202 15:42:40.730" 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="20181202 15:42:40.730" starttime="20181202 15:42:40.640"></status>
</kw>
<msg timestamp="20181202 15:42:40.731" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 15:42:40.731" 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="20181202 15:42:40.731" starttime="20181202 15:42:40.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>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:42:40.731" starttime="20181202 15:42:40.731"></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="20181202 15:42:40.732" 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="20181202 15:42:40.732" starttime="20181202 15:42:40.731"></status>
</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="20181202 15:42:40.732" starttime="20181202 15:42:40.732"></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="20181202 15:42:40.733" starttime="20181202 15:42:40.733"></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="20181202 15:42:40.734" starttime="20181202 15:42:40.733"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:40.734" starttime="20181202 15:42:40.734"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.734" starttime="20181202 15:42:40.732"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.734" starttime="20181202 15:42:40.526"></status>
</kw>
<msg timestamp="20181202 15:42:40.734" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:42:40.734" 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="20181202 15:42:40.735" starttime="20181202 15:42:40.526"></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="20181202 15:42:40.735" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:40.735" starttime="20181202 15:42:40.735"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.735" starttime="20181202 15:42:40.526"></status>
</kw>
<msg timestamp="20181202 15:42:40.735" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:42:40.735" 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="20181202 15:42:40.735" starttime="20181202 15:42:40.519"></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="20181202 15:42:40.736" starttime="20181202 15:42:40.736"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.736" starttime="20181202 15:42:40.518"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.736" starttime="20181202 15:42:40.518"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.736" starttime="20181202 15:42:40.516"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.736" starttime="20181202 15:42:40.508"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.736" starttime="20181202 15:42:40.508"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.736" starttime="20181202 15:42:36.342"></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="20181202 15:42:40.737" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 15:42:40.737" starttime="20181202 15:42:40.736"></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="20181202 15:42:40.740" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:40.740" starttime="20181202 15:42:40.739"></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="20181202 15:42:40.740" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:40.740" starttime="20181202 15:42:40.740"></status>
</kw>
<msg timestamp="20181202 15:42:40.740" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:40.740" starttime="20181202 15:42:40.738"></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="20181202 15:42:40.741" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:42:40.741" starttime="20181202 15:42:40.741"></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="20181202 15:42:40.743" 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="20181202 15:42:40.743" 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="20181202 15:42:40.743" starttime="20181202 15:42:40.743"></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.13</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="20181202 15:42:40.751" starttime="20181202 15:42:40.750"></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="20181202 15:42:40.751" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:42:40.882" 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="20181202 15:42:40.883" starttime="20181202 15:42:40.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="20181202 15:42:40.915" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 15:42:40.915" starttime="20181202 15:42:40.883"></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="20181202 15:42:40.944" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:42:40.944" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:42:40.944" starttime="20181202 15:42:40.915"></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="20181202 15:42:40.996" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:42:40.996" starttime="20181202 15:42:40.944"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:40.998" starttime="20181202 15:42:40.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:42:40.998" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:42:40.998" starttime="20181202 15:42:40.998"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:40.998" starttime="20181202 15:42:40.750"></status>
</kw>
<msg timestamp="20181202 15:42:40.998" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:40.999" starttime="20181202 15:42:40.744"></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="20181202 15:42:41.000" starttime="20181202 15:42:41.000"></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="20181202 15:42:41.000" starttime="20181202 15:42:41.000"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:41.001" starttime="20181202 15:42:41.001"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.001" starttime="20181202 15:42:40.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.001" starttime="20181202 15:42:40.742"></status>
</kw>
<msg timestamp="20181202 15:42:41.001" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:41.001" starttime="20181202 15:42:40.742"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.002" starttime="20181202 15:42:40.741"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.002" starttime="20181202 15:42:40.741"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.002" starttime="20181202 15:42:40.741"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.002" starttime="20181202 15:42:40.738"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.002" starttime="20181202 15:42:40.737"></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="20181202 15:42:41.004" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:41.004" starttime="20181202 15:42:41.003"></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="20181202 15:42:41.004" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:41.004" starttime="20181202 15:42:41.004"></status>
</kw>
<msg timestamp="20181202 15:42:41.004" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:42:41.004" starttime="20181202 15:42:41.003"></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="20181202 15:42:41.005" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:42:41.005" starttime="20181202 15:42:41.005"></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="20181202 15:42:41.008" 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="20181202 15:42:41.008" 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="20181202 15:42:41.008" starttime="20181202 15:42:41.008"></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.13</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="20181202 15:42:41.016" starttime="20181202 15:42:41.015"></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="20181202 15:42:41.016" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:42:41.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="20181202 15:42:41.208" starttime="20181202 15:42:41.016"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:42:41.267" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 15:42:41.267" starttime="20181202 15:42:41.208"></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="20181202 15:42:41.270" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:42:41.270" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:42:41.270" starttime="20181202 15:42:41.268"></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="20181202 15:42:41.314" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:42:41.315" starttime="20181202 15:42:41.271"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:41.317" starttime="20181202 15:42:41.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:42:41.317" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:42:41.317" starttime="20181202 15:42:41.317"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.317" starttime="20181202 15:42:41.015"></status>
</kw>
<msg timestamp="20181202 15:42:41.318" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:41.318" starttime="20181202 15:42:41.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_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="20181202 15:42:41.319" starttime="20181202 15:42:41.319"></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="20181202 15:42:41.319" starttime="20181202 15:42:41.319"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.320"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.318"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.006"></status>
</kw>
<msg timestamp="20181202 15:42:41.320" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.006"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.005"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.005"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.004"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.002"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.320" starttime="20181202 15:42:41.002"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.321" starttime="20181202 15:42:40.737"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.321" starttime="20181202 15:42:40.737"></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="20181202 15:42:41.322" starttime="20181202 15:42:41.321"></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="20181202 15:42:41.323" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:42:41.323" starttime="20181202 15:42:41.322"></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="20181202 15:42:41.324" level="INFO">${conn_id} = 11</msg>
<status status="PASS" endtime="20181202 15:42:41.324" starttime="20181202 15:42:41.323"></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="20181202 15:42:41.325" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:42:41.325" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:42:41.325" starttime="20181202 15:42:41.325"></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="20181202 15:42:41.326" starttime="20181202 15:42:41.326"></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="20181202 15:42:41.327" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:42:41.664" level="INFO">Read output: Last login: Sun Dec  2 15:42:36 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:42:41.664" starttime="20181202 15:42:41.327"></status>
</kw>
<msg timestamp="20181202 15:42:41.664" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:41.665" starttime="20181202 15:42:41.326"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.665" starttime="20181202 15:42:41.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>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181202 15:42:41.666" level="INFO">${OS_CNTL_CONN_ID} = 11</msg>
<status status="PASS" endtime="20181202 15:42:41.666" starttime="20181202 15:42:41.665"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:41.666" starttime="20181202 15:42:41.323"></status>
</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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 15:42:41.669" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:42:41.669" starttime="20181202 15:42:41.668"></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_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:42:41.669" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:42:41.669" starttime="20181202 15:42:41.669"></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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:42:41.670" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:42:41.670" starttime="20181202 15:42:41.670"></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_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:42:41.671" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:42:41.671" starttime="20181202 15:42:41.671"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 15:42:41.673" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 15:42:41.673" starttime="20181202 15:42:41.672"></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="20181202 15:42:41.674" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:42:41.674" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:42:41.674" starttime="20181202 15:42:41.674"></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="20181202 15:42:41.675" starttime="20181202 15:42:41.674"></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="20181202 15:42:41.676" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:42:42.091" level="INFO">Read output: Last login: Sun Dec  2 15:41:28 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:42:42.091" starttime="20181202 15:42:41.676"></status>
</kw>
<msg timestamp="20181202 15:42:42.091" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:42.091" starttime="20181202 15:42:41.675"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:42.091" starttime="20181202 15:42:41.673"></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="20181202 15:42:42.092" level="INFO">${OS_CMP1_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 15:42:42.093" starttime="20181202 15:42:42.092"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:42.093" starttime="20181202 15:42:41.672"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 15:42:42.094" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 15:42:42.094" starttime="20181202 15:42:42.094"></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="20181202 15:42:42.096" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:42:42.096" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:42:42.096" starttime="20181202 15:42:42.095"></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="20181202 15:42:42.096" starttime="20181202 15:42:42.096"></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="20181202 15:42:42.098" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:42:42.438" level="INFO">Read output: Last login: Sun Dec  2 15:41:34 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:42:42.438" starttime="20181202 15:42:42.097"></status>
</kw>
<msg timestamp="20181202 15:42:42.438" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:42.439" starttime="20181202 15:42:42.097"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:42.439" starttime="20181202 15:42:42.095"></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="20181202 15:42:42.440" level="INFO">${OS_CMP2_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 15:42:42.440" starttime="20181202 15:42:42.439"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:42.440" starttime="20181202 15:42:42.093"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:42:42.444" level="INFO">@{OS_ALL_CONN_IDS} = [ 11 | 12 | 13 ]</msg>
<status status="PASS" endtime="20181202 15:42:42.444" starttime="20181202 15:42:42.440"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:42:42.447" level="INFO">@{OS_CMP_CONN_IDS} = [ 12 | 13 ]</msg>
<status status="PASS" endtime="20181202 15:42:42.447" starttime="20181202 15:42:42.444"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:42.447" starttime="20181202 15:42:41.668"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:42.447" starttime="20181202 15:42:41.667"></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="20181202 15:42:42.448" level="INFO">Length is 3</msg>
<msg timestamp="20181202 15:42:42.448" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:42:42.448" starttime="20181202 15:42:42.447"></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="20181202 15:42:42.448" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:42:42.448" starttime="20181202 15:42:42.448"></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="20181202 15:42:42.457" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:42:42.499" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:42:44.565" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:42:44.565" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:42:44.566" starttime="20181202 15:42:42.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="20181202 15:42:44.567" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:42:44.567" starttime="20181202 15:42:44.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="20181202 15:42:44.567" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:44.567" starttime="20181202 15:42:44.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="20181202 15:42:44.568" starttime="20181202 15:42:44.567"></status>
</kw>
<msg timestamp="20181202 15:42:44.568" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:42:44.568" starttime="20181202 15:42:42.456"></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="20181202 15:42:44.576" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:42:44.619" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:42:46.804" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:42:46.804" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:42:46.805" starttime="20181202 15:42:44.576"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:42:46.806" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:46.806" starttime="20181202 15:42:46.805"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:42:46.806" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:46.807" starttime="20181202 15:42:46.806"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:42:46.807" starttime="20181202 15:42:46.807"></status>
</kw>
<msg timestamp="20181202 15:42:46.808" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 15:42:46.808" starttime="20181202 15:42:44.575"></status>
</kw>
<msg timestamp="20181202 15:42:46.808" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:42:46.808" starttime="20181202 15:42:42.449"></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="20181202 15:42:46.817" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:42:46.849" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:42:49.014" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:42:49.015" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:42:49.015" starttime="20181202 15:42:46.817"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:42:49.016" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:42:49.017" starttime="20181202 15:42:49.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="20181202 15:42:49.017" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:49.017" starttime="20181202 15:42:49.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="20181202 15:42:49.018" starttime="20181202 15:42:49.018"></status>
</kw>
<msg timestamp="20181202 15:42:49.019" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:42:49.019" starttime="20181202 15:42:46.816"></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="20181202 15:42:49.028" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:42:49.070" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:42:51.335" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:42:51.335" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:42:51.335" starttime="20181202 15:42:49.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="20181202 15:42:51.336" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:42:51.336" starttime="20181202 15:42:51.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="20181202 15:42:51.337" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:51.337" starttime="20181202 15:42:51.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="20181202 15:42:51.337" starttime="20181202 15:42:51.337"></status>
</kw>
<msg timestamp="20181202 15:42:51.338" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:42:51.338" starttime="20181202 15:42:49.027"></status>
</kw>
<msg timestamp="20181202 15:42:51.338" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:42:51.338" starttime="20181202 15:42:46.808"></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="20181202 15:42:51.346" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:42:51.365" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:42:53.446" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:42:53.446" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:42:53.446" starttime="20181202 15:42:51.346"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:42:53.448" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:42:53.448" starttime="20181202 15:42:53.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="20181202 15:42:53.448" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:53.449" starttime="20181202 15:42:53.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="20181202 15:42:53.449" starttime="20181202 15:42:53.449"></status>
</kw>
<msg timestamp="20181202 15:42:53.450" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:42:53.450" starttime="20181202 15:42:51.345"></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="20181202 15:42:53.462" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:42:53.491" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:42:55.672" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:42:55.672" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:42:55.672" starttime="20181202 15:42:53.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="20181202 15:42:55.674" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:42:55.674" starttime="20181202 15:42:55.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="20181202 15:42:55.675" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:55.675" starttime="20181202 15:42:55.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="20181202 15:42:55.677" starttime="20181202 15:42:55.676"></status>
</kw>
<msg timestamp="20181202 15:42:55.677" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:42:55.677" starttime="20181202 15:42:53.461"></status>
</kw>
<msg timestamp="20181202 15:42:55.678" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:42:55.678" starttime="20181202 15:42:51.338"></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="20181202 15:42:55.679" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:42:55.679" starttime="20181202 15:42:55.678"></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="20181202 15:42:55.680" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:42:55.680" starttime="20181202 15:42:55.679"></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="20181202 15:42:55.681" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:42:55.681" starttime="20181202 15:42:55.680"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:55.681" starttime="20181202 15:42:42.449"></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="20181202 15:42:55.684" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 15:42:55.685" starttime="20181202 15:42:55.683"></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="20181202 15:42:55.685" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [11, 12, 13]
OS_CMP_CONN_IDS: [12, 13]</msg>
<status status="PASS" endtime="20181202 15:42:55.685" starttime="20181202 15:42:55.685"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:55.686" starttime="20181202 15:42:55.682"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:55.686" starttime="20181202 15:42:41.322"></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="20181202 15:42:55.687" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a566cd0&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:42:55.688" starttime="20181202 15:42:55.686"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:55.688" starttime="20181202 15:42:41.321"></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="20181202 15:42:55.691" level="INFO">${suite_} = CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:42:55.691" starttime="20181202 15:42:55.690"></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="20181202 15:42:55.692" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:42:55.692" starttime="20181202 15:42:55.691"></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="20181202 15:42:55.694" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 15:42:55.694" starttime="20181202 15:42:55.693"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 15:42:55.695" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2__192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:42:55.695" starttime="20181202 15:42:55.695"></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="20181202 15:42:55.698" level="INFO">index=13
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:42:55.699" level="INFO">${current_ssh_connection} = index=13
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:42:55.699" starttime="20181202 15:42:55.697"></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="20181202 15:42:55.700" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:42:55.700" starttime="20181202 15:42:55.699"></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="20181202 15:42:55.701" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:42:55.702" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:42:55.702" starttime="20181202 15:42:55.701"></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="20181202 15:42:55.702" starttime="20181202 15:42:55.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>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="20181202 15:42:55.704" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:42:56.050" level="INFO">Read output: Last login: Sun Dec  2 15:42:41 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:42:56.051" starttime="20181202 15:42:55.703"></status>
</kw>
<msg timestamp="20181202 15:42:56.051" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:56.051" starttime="20181202 15:42:55.703"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.051" starttime="20181202 15:42:55.700"></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="20181202 15:42:56.053" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 15:42:56.053" starttime="20181202 15:42:56.052"></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="20181202 15:42:56.053" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap'.</msg>
<msg timestamp="20181202 15:42:56.057" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:42:56.057" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:42:56.057" starttime="20181202 15:42:56.053"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:42:56.058" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:42:56.058" starttime="20181202 15:42:56.058"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:42:56.059" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:42:56.059" starttime="20181202 15:42:56.059"></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="20181202 15:42:56.062" starttime="20181202 15:42:56.062"></status>
</kw>
<msg timestamp="20181202 15:42:56.062" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:56.063" starttime="20181202 15:42:56.061"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.063" starttime="20181202 15:42:56.060"></status>
</kw>
<msg timestamp="20181202 15:42:56.063" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:42:56.063" starttime="20181202 15:42:55.696"></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="20181202 15:42:56.064" starttime="20181202 15:42:56.064"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.064" starttime="20181202 15:42:55.694"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 15:42:56.065" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2__192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:42:56.065" starttime="20181202 15:42:56.064"></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="20181202 15:42:56.067" level="INFO">index=13
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:42:56.067" level="INFO">${current_ssh_connection} = index=13
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:42:56.067" starttime="20181202 15:42:56.066"></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="20181202 15:42:56.069" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:42:56.069" starttime="20181202 15:42:56.067"></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="20181202 15:42:56.070" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:42:56.070" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:42:56.070" starttime="20181202 15:42:56.070"></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="20181202 15:42:56.071" starttime="20181202 15:42:56.070"></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="20181202 15:42:56.072" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:42:56.413" level="INFO">Read output: Last login: Sun Dec  2 15:42:42 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:42:56.413" starttime="20181202 15:42:56.072"></status>
</kw>
<msg timestamp="20181202 15:42:56.413" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:56.413" starttime="20181202 15:42:56.071"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.414" starttime="20181202 15:42:56.069"></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="20181202 15:42:56.415" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 15:42:56.415" starttime="20181202 15:42:56.414"></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="20181202 15:42:56.416" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap'.</msg>
<msg timestamp="20181202 15:42:56.420" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:42:56.420" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:42:56.420" starttime="20181202 15:42:56.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:42:56.421" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:42:56.421" starttime="20181202 15:42:56.420"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:42:56.422" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:42:56.422" starttime="20181202 15:42:56.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_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="20181202 15:42:56.425" starttime="20181202 15:42:56.425"></status>
</kw>
<msg timestamp="20181202 15:42:56.425" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:56.425" starttime="20181202 15:42:56.424"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.426" starttime="20181202 15:42:56.423"></status>
</kw>
<msg timestamp="20181202 15:42:56.426" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:42:56.426" starttime="20181202 15:42:56.065"></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="20181202 15:42:56.427" starttime="20181202 15:42:56.426"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.427" starttime="20181202 15:42:56.064"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 15:42:56.428" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2__192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:42:56.428" starttime="20181202 15:42:56.427"></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="20181202 15:42:56.430" level="INFO">index=13
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:42:56.431" level="INFO">${current_ssh_connection} = index=13
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:42:56.431" starttime="20181202 15:42:56.430"></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="20181202 15:42:56.434" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:42:56.434" starttime="20181202 15:42:56.431"></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="20181202 15:42:56.436" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:42:56.436" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:42:56.436" starttime="20181202 15:42:56.436"></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="20181202 15:42:56.437" starttime="20181202 15:42:56.437"></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="20181202 15:42:56.439" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:42:56.745" level="INFO">Read output: Last login: Sun Dec  2 15:42:42 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:42:56.745" starttime="20181202 15:42:56.438"></status>
</kw>
<msg timestamp="20181202 15:42:56.746" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:56.746" starttime="20181202 15:42:56.437"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.746" starttime="20181202 15:42:56.435"></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="20181202 15:42:56.747" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 15:42:56.747" starttime="20181202 15:42:56.746"></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="20181202 15:42:56.747" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap'.</msg>
<msg timestamp="20181202 15:42:56.751" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:42:56.751" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:42:56.751" starttime="20181202 15:42:56.747"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:42:56.751" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:42:56.752" starttime="20181202 15:42:56.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:42:56.752" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:42:56.752" starttime="20181202 15:42:56.752"></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="20181202 15:42:56.754" starttime="20181202 15:42:56.754"></status>
</kw>
<msg timestamp="20181202 15:42:56.754" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:42:56.754" starttime="20181202 15:42:56.753"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.755" starttime="20181202 15:42:56.753"></status>
</kw>
<msg timestamp="20181202 15:42:56.755" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:42:56.755" starttime="20181202 15:42:56.428"></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="20181202 15:42:56.755" starttime="20181202 15:42:56.755"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.755" starttime="20181202 15:42:56.427"></status>
</kw>
<status status="PASS" endtime="20181202 15:42:56.755" starttime="20181202 15:42:55.694"></status>
</kw>
<msg timestamp="20181202 15:42:56.756" level="INFO">@{conn_ids} = [ 14 | 15 | 16 ]</msg>
<status status="PASS" endtime="20181202 15:42:56.756" starttime="20181202 15:42:55.692"></status>
</kw>
<msg timestamp="20181202 15:42:56.756" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 14 | 15 | 16 ]</msg>
<status status="PASS" endtime="20181202 15:42:56.756" starttime="20181202 15:42:55.689"></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="20181202 15:42:56.757" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 14 | 15 | 16 ]</msg>
<status status="PASS" endtime="20181202 15:42:56.757" starttime="20181202 15:42:56.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>"${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="20181202 15:42:56.759" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:42:56.759" starttime="20181202 15:42:56.759"></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="20181202 15:42:56.761" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:42:56.800" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:42:59.009" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:42:59.009" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:42:59.009" starttime="20181202 15:42:56.760"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:42:59.011" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:42:59.011" starttime="20181202 15:42:59.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:42:59.012" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:42:59.012" starttime="20181202 15:42:59.012"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:42:59.014" starttime="20181202 15:42:59.013"></status>
</kw>
<msg timestamp="20181202 15:42:59.014" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:42:59.015" starttime="20181202 15:42:56.759"></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="20181202 15:42:59.016" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:42:59.016" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:42:59.016" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:42:59.016" starttime="20181202 15:42:59.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:42:59.017" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:42:59.017" starttime="20181202 15:42:59.017"></status>
</kw>
<msg timestamp="20181202 15:42:59.018" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:42:59.018" starttime="20181202 15:42:56.758"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:42:59.018" starttime="20181202 15:42:59.018"></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="20181202 15:42:59.021" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:42:59.021" starttime="20181202 15:42:59.020"></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="20181202 15:42:59.023" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:42:59.062" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:01.667" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:01.667" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:01.667" starttime="20181202 15:42:59.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="20181202 15:43:01.668" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:43:01.668" starttime="20181202 15:43:01.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="20181202 15:43:01.669" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:01.669" starttime="20181202 15:43:01.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="20181202 15:43:01.670" starttime="20181202 15:43:01.669"></status>
</kw>
<msg timestamp="20181202 15:43:01.670" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:43:01.670" starttime="20181202 15:42:59.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="20181202 15:43:01.671" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:43:01.671" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:43:01.671" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:01.671" starttime="20181202 15:43:01.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="20181202 15:43:01.671" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:43:01.671" starttime="20181202 15:43:01.671"></status>
</kw>
<msg timestamp="20181202 15:43:01.672" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:01.672" starttime="20181202 15:42:59.019"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:43:01.672" starttime="20181202 15:43:01.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 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="20181202 15:43:01.674" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:01.674" starttime="20181202 15:43:01.674"></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="20181202 15:43:01.677" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:43:01.696" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:03.828" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:03.828" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:03.828" starttime="20181202 15:43:01.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="20181202 15:43:03.830" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:43:03.831" starttime="20181202 15:43:03.829"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:03.832" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:03.832" starttime="20181202 15:43:03.831"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:03.834" starttime="20181202 15:43:03.833"></status>
</kw>
<msg timestamp="20181202 15:43:03.835" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:43:03.835" starttime="20181202 15:43:01.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="20181202 15:43:03.836" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:43:03.836" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:43:03.837" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:03.837" starttime="20181202 15:43:03.836"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:43:03.838" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:43:03.838" starttime="20181202 15:43:03.838"></status>
</kw>
<msg timestamp="20181202 15:43:03.839" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:03.839" starttime="20181202 15:43:01.672"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:43:03.840" starttime="20181202 15:43:03.839"></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="20181202 15:43:03.842" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:03.842" starttime="20181202 15:43:03.842"></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="20181202 15:43:03.846" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:43:03.867" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:05.955" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:05.956" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:05.956" starttime="20181202 15:43:03.844"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:43:05.958" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:43:05.958" starttime="20181202 15:43:05.957"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:05.959" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:05.959" starttime="20181202 15:43: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="20181202 15:43:05.961" starttime="20181202 15:43:05.960"></status>
</kw>
<msg timestamp="20181202 15:43:05.962" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:43:05.962" starttime="20181202 15:43:03.843"></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="20181202 15:43:05.964" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:43:05.964" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:43:05.965" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:05.965" starttime="20181202 15:43:05.963"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:43:05.966" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:43:05.967" starttime="20181202 15:43:05.966"></status>
</kw>
<msg timestamp="20181202 15:43:05.968" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:05.968" starttime="20181202 15:43:03.840"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:43:05.969" starttime="20181202 15:43:05.968"></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="20181202 15:43:05.972" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:05.972" starttime="20181202 15:43:05.971"></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="20181202 15:43:05.976" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:43:06.003" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:08.382" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:08.382" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:08.382" starttime="20181202 15:43:05.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="20181202 15:43:08.383" level="INFO">[
  {
    "Subnets": "56ab0e3e-83d0-41e5-a6b7-6da857caf853", 
    "ID": "474c58f5-4f52-4c32-a000-df871337c9b2", 
    "Name": "external"
  }
]</msg>
<status status="PASS" endtime="20181202 15:43:08.384" starttime="20181202 15:43:08.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="20181202 15:43:08.384" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:08.384" starttime="20181202 15:43:08.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="20181202 15:43:08.385" starttime="20181202 15:43:08.384"></status>
</kw>
<msg timestamp="20181202 15:43:08.385" level="INFO">${json} = [
  {
    "Subnets": "56ab0e3e-83d0-41e5-a6b7-6da857caf853", 
    "ID": "474c58f5-4f52-4c32-a000-df871337c9b2", 
    "Name": "external"
  }
]</msg>
<status status="PASS" endtime="20181202 15:43:08.385" starttime="20181202 15:43:05.973"></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="20181202 15:43:08.386" level="INFO">To JSON using : content=[
  {
    "Subnets": "56ab0e3e-83d0-41e5-a6b7-6da857caf853", 
    "ID": "474c58f5-4f52-4c32-a000-df871337c9b2", 
    "Name": "external"
  }
] </msg>
<msg timestamp="20181202 15:43:08.386" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:43:08.386" level="INFO">@{list} = [ {u'Subnets': u'56ab0e3e-83d0-41e5-a6b7-6da857caf853', u'ID': u'474c58f5-4f52-4c32-a000-df871337c9b2', u'Name': u'external'} ]</msg>
<status status="PASS" endtime="20181202 15:43:08.386" starttime="20181202 15:43:08.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:43:08.387" level="INFO">[{u'Subnets': u'56ab0e3e-83d0-41e5-a6b7-6da857caf853', u'ID': u'474c58f5-4f52-4c32-a000-df871337c9b2', u'Name': u'external'}]</msg>
<status status="PASS" endtime="20181202 15:43:08.387" starttime="20181202 15:43:08.387"></status>
</kw>
<msg timestamp="20181202 15:43:08.387" level="INFO">@{networks} = [ {u'Subnets': u'56ab0e3e-83d0-41e5-a6b7-6da857caf853', u'ID': u'474c58f5-4f52-4c32-a000-df871337c9b2', u'Name': u'external'} ]</msg>
<status status="PASS" endtime="20181202 15:43:08.387" starttime="20181202 15:43:05.970"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'56ab0e3e-83d0-41e5-a6b7-6da857caf853', u'ID': u'474c58f5-4f52-4c32-a000-df871337c9b2', 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="20181202 15:43:08.402" level="INFO">Starting process:
openstack subnet delete 56ab0e3e-83d0-41e5-a6b7-6da857caf853</msg>
<msg timestamp="20181202 15:43:08.443" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:11.011" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:11.011" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:11.012" starttime="20181202 15:43:08.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:43:11.013" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:11.013" starttime="20181202 15:43:11.012"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:11.013" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:11.014" starttime="20181202 15:43:11.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="20181202 15:43:11.014" starttime="20181202 15:43:11.014"></status>
</kw>
<msg timestamp="20181202 15:43:11.015" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:43:11.015" starttime="20181202 15:43:08.400"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:11.015" starttime="20181202 15:43:08.389"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:11.015" starttime="20181202 15:43:08.388"></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="20181202 15:43:11.030" level="INFO">Starting process:
openstack network delete 474c58f5-4f52-4c32-a000-df871337c9b2</msg>
<msg timestamp="20181202 15:43:11.070" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:13.969" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:13.970" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:13.970" starttime="20181202 15:43:11.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="20181202 15:43:13.971" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:13.971" starttime="20181202 15:43:13.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="20181202 15:43:13.972" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:13.972" starttime="20181202 15:43:13.971"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:13.973" starttime="20181202 15:43:13.972"></status>
</kw>
<msg timestamp="20181202 15:43:13.973" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:43:13.973" starttime="20181202 15:43:11.029"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:13.973" starttime="20181202 15:43:11.016"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:13.973" starttime="20181202 15:43:11.015"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:13.973" starttime="20181202 15:43:08.388"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:13.973" starttime="20181202 15:43:08.387"></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="20181202 15:43:13.975" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:43:13.975" starttime="20181202 15:43:13.974"></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="20181202 15:43:13.976" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:43:14.018" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:16.268" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:16.269" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:16.269" starttime="20181202 15:43:13.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="20181202 15:43:16.270" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:43:16.271" starttime="20181202 15:43:16.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="20181202 15:43:16.272" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:16.272" starttime="20181202 15:43:16.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="20181202 15:43:16.273" starttime="20181202 15:43:16.272"></status>
</kw>
<msg timestamp="20181202 15:43:16.273" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:43:16.273" starttime="20181202 15:43:13.975"></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="20181202 15:43:16.274" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:43:16.274" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:43:16.274" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:43:16.275" starttime="20181202 15:43:16.274"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:43:16.275" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:43:16.275" starttime="20181202 15:43:16.275"></status>
</kw>
<msg timestamp="20181202 15:43:16.275" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:43:16.276" starttime="20181202 15:43:13.974"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:43:16.277" starttime="20181202 15:43:16.276"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:16.277" starttime="20181202 15:43:16.276"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:43:16.278" starttime="20181202 15:43:16.277"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:16.278" starttime="20181202 15:43:16.277"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:16.278" starttime="20181202 15:43:16.276"></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="20181202 15:43:16.280" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:43:16.280" starttime="20181202 15:43:16.280"></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="20181202 15:43:16.296" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:43:16.333" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:18.903" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:18.903" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:18.903" starttime="20181202 15:43:16.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="20181202 15:43:18.904" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:18.905" starttime="20181202 15:43:18.904"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:18.905" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:18.906" starttime="20181202 15:43:18.905"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:18.907" starttime="20181202 15:43:18.906"></status>
</kw>
<msg timestamp="20181202 15:43:18.907" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:43:18.907" starttime="20181202 15:43:16.294"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:18.907" starttime="20181202 15:43:16.281"></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="20181202 15:43:18.920" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:43:18.954" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:21.142" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:21.143" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:21.143" starttime="20181202 15:43:18.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:43:21.144" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:21.144" starttime="20181202 15:43:21.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="20181202 15:43:21.145" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:21.145" starttime="20181202 15:43:21.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="20181202 15:43:21.146" starttime="20181202 15:43:21.145"></status>
</kw>
<msg timestamp="20181202 15:43:21.146" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:43:21.146" starttime="20181202 15:43:18.919"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:21.146" starttime="20181202 15:43:18.907"></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="20181202 15:43:21.157" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:43:21.197" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:23.345" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:23.345" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:23.345" starttime="20181202 15:43:21.156"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:43:23.346" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:23.346" starttime="20181202 15:43:23.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="20181202 15:43:23.347" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:23.347" starttime="20181202 15:43:23.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="20181202 15:43:23.348" starttime="20181202 15:43:23.347"></status>
</kw>
<msg timestamp="20181202 15:43:23.348" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:43:23.348" starttime="20181202 15:43:21.156"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:23.348" starttime="20181202 15:43:21.146"></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="20181202 15:43:23.356" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:43:23.386" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:25.425" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:25.425" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:25.425" starttime="20181202 15:43:23.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="20181202 15:43:25.426" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:25.426" starttime="20181202 15:43:25.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="20181202 15:43:25.427" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:25.427" starttime="20181202 15:43:25.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="20181202 15:43:25.428" starttime="20181202 15:43:25.428"></status>
</kw>
<msg timestamp="20181202 15:43:25.429" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:43:25.429" starttime="20181202 15:43:23.355"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:25.429" starttime="20181202 15:43:23.348"></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="20181202 15:43:25.440" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:43:25.458" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:27.647" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:27.647" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:27.647" starttime="20181202 15:43:25.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="20181202 15:43:27.648" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:27.648" starttime="20181202 15:43:27.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="20181202 15:43:27.649" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:27.649" starttime="20181202 15:43:27.648"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:27.649" starttime="20181202 15:43:27.649"></status>
</kw>
<msg timestamp="20181202 15:43:27.650" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:43:27.650" starttime="20181202 15:43:25.439"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:27.650" starttime="20181202 15:43:25.429"></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="20181202 15:43:27.658" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:43:27.700" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:29.707" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:29.707" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:29.707" starttime="20181202 15:43:27.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="20181202 15:43:29.709" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:29.710" starttime="20181202 15:43:29.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="20181202 15:43:29.711" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:29.711" starttime="20181202 15:43:29.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="20181202 15:43:29.712" starttime="20181202 15:43:29.711"></status>
</kw>
<msg timestamp="20181202 15:43:29.713" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:43:29.713" starttime="20181202 15:43:27.657"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:29.713" starttime="20181202 15:43:27.650"></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="20181202 15:43:29.729" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:43:29.757" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:31.801" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:31.801" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:31.801" starttime="20181202 15:43:29.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="20181202 15:43:31.803" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:31.803" starttime="20181202 15:43:31.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="20181202 15:43:31.804" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:31.804" starttime="20181202 15:43:31.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="20181202 15:43:31.804" starttime="20181202 15:43:31.804"></status>
</kw>
<msg timestamp="20181202 15:43:31.805" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:43:31.805" starttime="20181202 15:43:29.728"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:31.805" starttime="20181202 15:43:29.714"></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="20181202 15:43:31.816" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:43:31.838" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:33.885" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:33.886" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:33.886" starttime="20181202 15:43:31.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="20181202 15:43:33.887" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:33.887" starttime="20181202 15:43:33.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="20181202 15:43:33.887" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:33.887" starttime="20181202 15:43:33.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="20181202 15:43:33.888" starttime="20181202 15:43:33.888"></status>
</kw>
<msg timestamp="20181202 15:43:33.888" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:43:33.888" starttime="20181202 15:43:31.815"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.888" starttime="20181202 15:43:31.805"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.889" starttime="20181202 15:43:16.280"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.889" starttime="20181202 15:43:16.279"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.889" starttime="20181202 15:42:56.758"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.889" starttime="20181202 15:42:56.757"></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="20181202 15:43:33.891" starttime="20181202 15:43:33.891"></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="20181202 15:43:33.891" 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="20181202 15:43:33.891" starttime="20181202 15:43:33.891"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:33.893" starttime="20181202 15:43:33.893"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:33.893" starttime="20181202 15:43:33.893"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:33.897" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:33.898" starttime="20181202 15:43:33.894"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:33.924" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:33.925" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:33.925" starttime="20181202 15:43:33.898"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.925" starttime="20181202 15:43:33.892"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.925" starttime="20181202 15:43:33.892"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:33.926" starttime="20181202 15:43:33.926"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:33.927" starttime="20181202 15:43:33.926"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:33.929" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:33.929" starttime="20181202 15:43:33.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="20181202 15:43:33.950" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:33.950" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:33.950" starttime="20181202 15:43:33.929"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.951" starttime="20181202 15:43:33.925"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.951" starttime="20181202 15:43:33.925"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:33.955" starttime="20181202 15:43:33.953"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:33.956" starttime="20181202 15:43:33.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="20181202 15:43:33.959" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:33.960" starttime="20181202 15:43:33.956"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:33.973" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:33.973" 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="20181202 15:43:33.973" starttime="20181202 15:43:33.960"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.973" starttime="20181202 15:43:33.952"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.973" starttime="20181202 15:43:33.951"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:33.976" starttime="20181202 15:43:33.975"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:33.977" starttime="20181202 15:43:33.976"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:33.980" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:33.980" starttime="20181202 15:43:33.977"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:33.992" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:33.992" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:33.992" starttime="20181202 15:43:33.981"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.992" starttime="20181202 15:43:33.974"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:33.992" starttime="20181202 15:43:33.974"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:33.995" starttime="20181202 15:43:33.994"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:33.995" starttime="20181202 15:43:33.995"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:33.999" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:33.999" starttime="20181202 15:43:33.996"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.010" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.010" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.010" starttime="20181202 15:43:33.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.011" starttime="20181202 15:43:33.993"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.011" starttime="20181202 15:43:33.993"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.013" starttime="20181202 15:43:34.012"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.013" starttime="20181202 15:43:34.013"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.017" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.017" starttime="20181202 15:43:34.014"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.028" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.028" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.028" starttime="20181202 15:43:34.018"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.028" starttime="20181202 15:43:34.011"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.028" starttime="20181202 15:43:34.011"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.031" starttime="20181202 15:43:34.030"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.031" starttime="20181202 15:43:34.031"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.035" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.035" starttime="20181202 15:43:34.032"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.046" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.047" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.047" starttime="20181202 15:43:34.035"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.047" starttime="20181202 15:43:34.029"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.047" starttime="20181202 15:43:34.029"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.049" starttime="20181202 15:43:34.048"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.049" starttime="20181202 15:43:34.049"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.052" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.052" starttime="20181202 15:43:34.049"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.063" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.063" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.063" starttime="20181202 15:43:34.052"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.063" starttime="20181202 15:43:34.047"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.063" starttime="20181202 15:43:34.047"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.065" starttime="20181202 15:43:34.064"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.065" starttime="20181202 15:43:34.065"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.068" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.068" starttime="20181202 15:43:34.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="20181202 15:43:34.079" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.079" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.079" starttime="20181202 15:43:34.069"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.079" starttime="20181202 15:43:34.064"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.079" starttime="20181202 15:43:34.063"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.080" starttime="20181202 15:43:34.080"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.081" starttime="20181202 15:43:34.081"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.085" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.085" starttime="20181202 15:43:34.081"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.099" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.100" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.100" starttime="20181202 15:43:34.085"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.100" starttime="20181202 15:43:34.080"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.100" starttime="20181202 15:43:34.079"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.100" starttime="20181202 15:43:33.892"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.101" starttime="20181202 15:43:34.101"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.102" starttime="20181202 15:43:34.102"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.105" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 15:43:34.105" starttime="20181202 15:43:34.102"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.173" 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="20181202 15:43:34.174" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:43:34.175" starttime="20181202 15:43:34.105"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.175" starttime="20181202 15:43:34.100"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.176" starttime="20181202 15:43:33.890"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.176" starttime="20181202 15:43:33.890"></status>
</kw>
<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="20181202 15:43:34.178" starttime="20181202 15:43:34.178"></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="20181202 15:43:34.179" 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="20181202 15:43:34.179" starttime="20181202 15:43:34.179"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.181" starttime="20181202 15:43:34.181"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.182" starttime="20181202 15:43:34.181"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.190" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.190" starttime="20181202 15:43:34.182"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.211" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.211" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.211" starttime="20181202 15:43:34.191"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.212" starttime="20181202 15:43:34.180"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.212" starttime="20181202 15:43:34.180"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.215" starttime="20181202 15:43:34.214"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.216" starttime="20181202 15:43:34.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="20181202 15:43:34.220" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.220" starttime="20181202 15:43:34.217"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.237" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.237" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.237" starttime="20181202 15:43:34.221"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.237" starttime="20181202 15:43:34.213"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.238" starttime="20181202 15:43:34.212"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.240" starttime="20181202 15:43:34.239"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.240" starttime="20181202 15:43:34.240"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.243" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.243" starttime="20181202 15:43:34.240"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.257" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.257" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.257" starttime="20181202 15:43:34.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.258" starttime="20181202 15:43:34.238"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.258" starttime="20181202 15:43:34.238"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.259" starttime="20181202 15:43:34.259"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.259" starttime="20181202 15:43:34.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="20181202 15:43:34.262" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.262" starttime="20181202 15:43:34.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="20181202 15:43:34.276" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.277" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.277" starttime="20181202 15:43:34.262"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.277" starttime="20181202 15:43:34.258"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.277" starttime="20181202 15:43:34.258"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.279" starttime="20181202 15:43:34.278"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.279" starttime="20181202 15:43:34.279"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.282" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.282" starttime="20181202 15:43:34.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="20181202 15:43:34.296" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.296" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.296" starttime="20181202 15:43:34.283"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.296" starttime="20181202 15:43:34.278"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.296" starttime="20181202 15:43:34.277"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.298" starttime="20181202 15:43:34.297"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.298" starttime="20181202 15:43:34.298"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.302" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.302" starttime="20181202 15:43:34.298"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.314" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.314" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.314" starttime="20181202 15:43:34.302"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.314" starttime="20181202 15:43:34.296"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.314" starttime="20181202 15:43:34.296"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.316" starttime="20181202 15:43:34.315"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.316" starttime="20181202 15:43:34.316"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.319" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.319" starttime="20181202 15:43:34.316"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.330" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.330" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.330" starttime="20181202 15:43:34.319"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.331" starttime="20181202 15:43:34.315"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.331" starttime="20181202 15:43:34.314"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.332" starttime="20181202 15:43:34.331"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.332" starttime="20181202 15:43:34.332"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.335" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.335" starttime="20181202 15:43:34.332"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.345" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.345" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.345" starttime="20181202 15:43:34.335"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.346" starttime="20181202 15:43:34.331"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.346" starttime="20181202 15:43:34.331"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.347" starttime="20181202 15:43:34.347"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.347" starttime="20181202 15:43:34.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="20181202 15:43:34.350" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.350" starttime="20181202 15:43:34.347"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.359" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.360" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.360" starttime="20181202 15:43:34.350"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.360" starttime="20181202 15:43:34.346"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.360" starttime="20181202 15:43:34.346"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.361" starttime="20181202 15:43:34.361"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.361" starttime="20181202 15:43:34.361"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.364" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.364" starttime="20181202 15:43:34.362"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.374" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.374" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.374" starttime="20181202 15:43:34.364"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.374" starttime="20181202 15:43:34.360"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.374" starttime="20181202 15:43:34.360"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.374" starttime="20181202 15:43:34.179"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.375" starttime="20181202 15:43:34.375"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.376" starttime="20181202 15:43:34.375"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.378" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:43:34.378" starttime="20181202 15:43:34.376"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.440" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:43:34.440" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:43:34.440" starttime="20181202 15:43:34.378"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.440" starttime="20181202 15:43:34.374"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.440" starttime="20181202 15:43:34.177"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.441" starttime="20181202 15:43:34.176"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:43:34.442" starttime="20181202 15:43:34.441"></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="20181202 15:43:34.442" 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="20181202 15:43:34.442" starttime="20181202 15:43:34.442"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.444" starttime="20181202 15:43:34.443"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.446" starttime="20181202 15:43:34.444"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.450" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.450" starttime="20181202 15:43:34.446"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.474" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.474" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.474" starttime="20181202 15:43:34.450"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.474" starttime="20181202 15:43:34.443"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.475" starttime="20181202 15:43:34.443"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.477" starttime="20181202 15:43:34.476"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.478" starttime="20181202 15:43:34.477"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.481" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.481" starttime="20181202 15:43:34.478"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.497" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.497" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.497" starttime="20181202 15:43:34.482"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.497" starttime="20181202 15:43:34.475"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.497" starttime="20181202 15:43:34.475"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.499" starttime="20181202 15:43:34.499"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.500" starttime="20181202 15:43:34.499"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.503" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.503" starttime="20181202 15:43:34.500"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.514" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.514" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.514" starttime="20181202 15:43:34.503"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.515" starttime="20181202 15:43:34.498"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.515" starttime="20181202 15:43:34.498"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.517" starttime="20181202 15:43:34.516"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.518" starttime="20181202 15:43:34.517"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.521" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.521" starttime="20181202 15:43: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="20181202 15:43:34.537" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.537" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.537" starttime="20181202 15:43:34.521"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.538" starttime="20181202 15:43:34.515"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.538" starttime="20181202 15:43:34.515"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.540" starttime="20181202 15:43:34.539"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.540" starttime="20181202 15:43:34.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="20181202 15:43:34.543" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.544" starttime="20181202 15:43:34.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="20181202 15:43:34.554" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.554" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.554" starttime="20181202 15:43:34.544"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.554" starttime="20181202 15:43:34.538"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.554" starttime="20181202 15:43:34.538"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.556" starttime="20181202 15:43:34.556"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.556" starttime="20181202 15:43:34.556"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.559" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.559" starttime="20181202 15:43:34.556"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.569" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.569" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.569" starttime="20181202 15:43:34.559"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.570" starttime="20181202 15:43:34.555"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.570" starttime="20181202 15:43:34.555"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.571" starttime="20181202 15:43:34.571"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.572" starttime="20181202 15:43:34.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="20181202 15:43:34.574" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.574" starttime="20181202 15:43:34.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="20181202 15:43:34.585" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.585" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.585" starttime="20181202 15:43:34.575"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.585" starttime="20181202 15:43:34.570"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.585" starttime="20181202 15:43:34.570"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.587" starttime="20181202 15:43:34.586"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.587" starttime="20181202 15:43:34.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="20181202 15:43:34.590" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.590" starttime="20181202 15:43:34.587"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:43:34.599" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.600" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.600" starttime="20181202 15:43:34.590"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.600" starttime="20181202 15:43:34.586"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.600" starttime="20181202 15:43:34.585"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.601" starttime="20181202 15:43:34.601"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.601" starttime="20181202 15:43:34.601"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.604" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.604" starttime="20181202 15:43:34.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="20181202 15:43:34.613" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.614" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.614" starttime="20181202 15:43:34.604"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.614" starttime="20181202 15:43:34.600"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.614" starttime="20181202 15:43:34.600"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.615" starttime="20181202 15:43:34.615"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.616" starttime="20181202 15:43:34.615"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.618" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:43:34.618" starttime="20181202 15:43:34.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="20181202 15:43:34.627" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.628" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:34.628" starttime="20181202 15:43:34.618"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.628" starttime="20181202 15:43:34.614"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.628" starttime="20181202 15:43:34.614"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.628" starttime="20181202 15:43:34.442"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.629" starttime="20181202 15:43:34.629"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:43:34.630" starttime="20181202 15:43: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="20181202 15:43:34.632" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:43:34.632" starttime="20181202 15:43: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="20181202 15:43:34.695" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:43:34.696" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:43:34.696" starttime="20181202 15:43:34.632"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.696" starttime="20181202 15:43:34.628"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.696" starttime="20181202 15:43:34.441"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.696" starttime="20181202 15:43:34.441"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.696" starttime="20181202 15:43:33.890"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.697" starttime="20181202 15:43:33.889"></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="20181202 15:43:34.709" level="FAIL">File '/tmp/validations.txt' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:43:34.710" starttime="20181202 15:43:34.709"></status>
</kw>
<msg timestamp="20181202 15:43:34.710" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 15:43:34.710" starttime="20181202 15:43:34.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>"${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="20181202 15:43:34.712" 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="20181202 15:43:34.712" starttime="20181202 15:43:34.711"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.712" starttime="20181202 15:43:34.710"></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="20181202 15:43:34.712" 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="20181202 15:43:34.713" starttime="20181202 15:43:34.712"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.713" starttime="20181202 15:43:34.708"></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.13</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="20181202 15:43:34.727" starttime="20181202 15:43:34.726"></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="20181202 15:43:34.728" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:43:34.836" 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="20181202 15:43:34.836" starttime="20181202 15:43:34.727"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.882" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 15:43:34.882" starttime="20181202 15:43:34.836"></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="20181202 15:43:34.909" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:43:34 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="20181202 15:43:34.909" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:43:34 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="20181202 15:43:34.910" starttime="20181202 15:43:34.883"></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="20181202 15:43:34.957" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:43:34.957" starttime="20181202 15:43:34.910"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:43:34.959" starttime="20181202 15:43:34.958"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:43:34.960" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:43:34 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="20181202 15:43:34.960" starttime="20181202 15:43:34.960"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.960" starttime="20181202 15:43:34.726"></status>
</kw>
<msg timestamp="20181202 15:43:34.960" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:43:34 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="20181202 15:43:34.960" starttime="20181202 15:43:34.717"></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="20181202 15:43:34.961" starttime="20181202 15:43:34.960"></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="20181202 15:43:34.962" starttime="20181202 15:43:34.961"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.962" starttime="20181202 15:43:34.961"></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="20181202 15:43:34.962" starttime="20181202 15:43:34.962"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.962" starttime="20181202 15:43:34.962"></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="20181202 15:43:34.963" starttime="20181202 15:43:34.963"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.963" starttime="20181202 15:43:34.963"></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="20181202 15:43:34.964" starttime="20181202 15:43:34.963"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.964" starttime="20181202 15:43:34.963"></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="20181202 15:43:34.964" starttime="20181202 15:43:34.964"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.965" starttime="20181202 15:43:34.964"></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="20181202 15:43:34.965" starttime="20181202 15:43:34.965"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.965" starttime="20181202 15:43:34.965"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.965" starttime="20181202 15:43:34.961"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.965" starttime="20181202 15:43:34.716"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.965" starttime="20181202 15:43:34.715"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.965" starttime="20181202 15:43:34.715"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.966" starttime="20181202 15:43:34.715"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.966" starttime="20181202 15:43:34.714"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.966" starttime="20181202 15:43:34.714"></status>
</kw>
<msg timestamp="20181202 15:43:34.966" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:43:34.966" starttime="20181202 15:43:34.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>"${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="20181202 15:43:34.974" 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="20181202 15:43:34.974" starttime="20181202 15:43:34.974"></status>
</kw>
<msg timestamp="20181202 15:43:34.974" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:43:34.974" starttime="20181202 15:43:34.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}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:34.975" starttime="20181202 15:43:34.975"></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="20181202 15:43:34.975" 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="20181202 15:43:34.976" starttime="20181202 15:43:34.975"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.976" starttime="20181202 15:43:34.973"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.976" starttime="20181202 15:43:34.966"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.976" starttime="20181202 15:43:34.713"></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="20181202 15:43:34.977" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 15:43:34.977" starttime="20181202 15:43:34.977"></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="20181202 15:43:34.985" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 15:43:34.985" starttime="20181202 15:43:34.978"></status>
</kw>
<msg timestamp="20181202 15:43:34.986" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:43:34.986" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 15:43:34.986" starttime="20181202 15:43:34.978"></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="20181202 15:43:34.986" starttime="20181202 15:43:34.986"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.986" starttime="20181202 15:43:34.978"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:34.986" starttime="20181202 15:43:34.978"></status>
</kw>
<msg timestamp="20181202 15:43:34.986" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 15:43:34.986" starttime="20181202 15:43:34.977"></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="20181202 15:43:34.987" starttime="20181202 15:43:34.987"></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>
<status status="PASS" endtime="20181202 15:43:34.987" starttime="20181202 15:43:34.987"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 15:43:34.989" level="INFO">${tmpdir} = CSIT_L2_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:43:34.989" starttime="20181202 15:43:34.989"></status>
</kw>
<msg timestamp="20181202 15:43:34.989" level="INFO">${dstdir} = /tmp/CSIT_L2_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:43:34.989" starttime="20181202 15:43:34.988"></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="20181202 15:43:34.990" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:43:34.990" starttime="20181202 15:43:34.990"></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="20181202 15:43:34.993" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:43:35.351" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:43:35.351" level="INFO">${output} = 2018-12-02 15:43:35,301 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
2018-12-02 15:43:35,331 | INF | netvi...</msg>
<status status="PASS" endtime="20181202 15:43:35.351" starttime="20181202 15:43:34.991"></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="20181202 15:43:35.352" level="INFO">rc: 0, output: 2018-12-02 15:43:35,301 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
2018-12-02 15:43:35,331 | INF | netvirt.analyze      | 0318 | All tunnels are up
Analysing transport-zone:default-transport-zone
..All Tunnels are up</msg>
<status status="PASS" endtime="20181202 15:43:35.352" starttime="20181202 15:43:35.352"></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="20181202 15:43:35.353" starttime="20181202 15:43:35.353"></status>
</kw>
<msg timestamp="20181202 15:43:35.353" level="INFO">${output} = 2018-12-02 15:43:35,301 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
2018-12-02 15:43:35,331 | INF | netvi...</msg>
<status status="PASS" endtime="20181202 15:43:35.353" starttime="20181202 15:43:34.988"></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>All tunnels are up</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:35.354" starttime="20181202 15:43:35.354"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.354" starttime="20181202 15:43:34.976"></status>
</kw>
<msg timestamp="20181202 15:43:35.354" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:43:35.354" starttime="20181202 15:43:34.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>"${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="20181202 15:43:35.363" 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="20181202 15:43:35.363" starttime="20181202 15:43:35.362"></status>
</kw>
<msg timestamp="20181202 15:43:35.363" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:43:35.363" starttime="20181202 15:43:35.362"></status>
</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="20181202 15:43:35.363" starttime="20181202 15:43:35.363"></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="20181202 15:43:35.364" 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="20181202 15:43:35.364" starttime="20181202 15:43:35.364"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.364" starttime="20181202 15:43:35.362"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.364" starttime="20181202 15:43:35.354"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.364" starttime="20181202 15:43:34.976"></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="20181202 15:43:35.433" level="INFO">Get Request using : alias=session, uri=/restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:43:35.433" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:43:35.433" starttime="20181202 15:43:35.365"></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="20181202 15:43:35.474" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","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":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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"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":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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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":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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:43:35.475" level="INFO">To JSON using : pretty_print=True </msg>
<status status="PASS" endtime="20181202 15:43:35.475" starttime="20181202 15:43:35.438"></status>
</kw>
<msg timestamp="20181202 15:43:35.478" level="INFO">${resp_json} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:43:35.478" starttime="20181202 15:43:35.435"></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="20181202 15:43:35.481" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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": 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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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:83744706783477"
            },
            {
                "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.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 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": 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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "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_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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": 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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            },
                            {
                                "barrier": false,
                                "cookie": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:43:35.485" starttime="20181202 15:43:35.478"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.486" starttime="20181202 15:43:35.434"></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="20181202 15:43:35.486" level="INFO">${failed_node_list} = []</msg>
<status status="PASS" endtime="20181202 15:43:35.486" starttime="20181202 15:43:35.486"></status>
</kw>
<kw type="for" name="${node_ip} IN [ @{node_ips} ]">
<kw type="foritem" name="${node_ip} = 192.0.2.13">
<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="20181202 15:43:35.488" starttime="20181202 15:43:35.488"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:43:35.489" 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="20181202 15:43:35.489" 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="20181202 15:43:35.489" starttime="20181202 15:43:35.489"></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="20181202 15:43:35.490" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:43:35.490" starttime="20181202 15:43:35.489"></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="20181202 15:43:35.491" level="INFO">${conn_id} = 18</msg>
<status status="PASS" endtime="20181202 15:43:35.491" starttime="20181202 15:43:35.490"></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="20181202 15:43:35.492" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:43:35.492" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:43:35.492" starttime="20181202 15:43:35.492"></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="20181202 15:43:35.493" starttime="20181202 15:43:35.493"></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="20181202 15:43:35.494" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:43:35.836" level="INFO">Read output: Last login: Sun Dec  2 15:42:56 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:35.836" starttime="20181202 15:43:35.494"></status>
</kw>
<msg timestamp="20181202 15:43:35.836" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:43:35.837" starttime="20181202 15:43:35.493"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.837" starttime="20181202 15:43:35.491"></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="20181202 15:43:35.838" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181202 15:43:35.882" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:43:35.882" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:...</msg>
<msg timestamp="20181202 15:43:35.882" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:43:35.882" starttime="20181202 15:43:35.837"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:43:35.948" starttime="20181202 15:43:35.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:35.949" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:35.949" starttime="20181202 15:43:35.948"></status>
</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="20181202 15:43:35.950" starttime="20181202 15:43:35.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>"${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="20181202 15:43:35.952" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:43:35.953" starttime="20181202 15:43:35.952"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.953" starttime="20181202 15:43:35.951"></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="20181202 15:43:35.957" starttime="20181202 15:43:35.956"></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="20181202 15:43:35.958" starttime="20181202 15:43:35.957"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:43:35.959" starttime="20181202 15:43:35.959"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.959" starttime="20181202 15:43:35.955"></status>
</kw>
<msg timestamp="20181202 15:43:35.960" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:...</msg>
<status status="PASS" endtime="20181202 15:43:35.960" starttime="20181202 15:43:35.487"></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="20181202 15:43:35.961" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181202 15:43:35.961" starttime="20181202 15:43:35.960"></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="20181202 15:43:35.962" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181202 15:43:35.962" starttime="20181202 15:43:35.962"></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="20181202 15:43:35.966" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:35.967" starttime="20181202 15:43:35.964"></status>
</kw>
<msg timestamp="20181202 15:43:35.967" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:35.967" starttime="20181202 15:43:35.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:35.968" starttime="20181202 15:43:35.968"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.968" starttime="20181202 15:43:35.963"></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="20181202 15:43:35.972" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:35.972" starttime="20181202 15:43:35.970"></status>
</kw>
<msg timestamp="20181202 15:43:35.972" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:35.973" starttime="20181202 15:43:35.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="20181202 15:43:35.973" starttime="20181202 15:43:35.973"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.974" starttime="20181202 15:43:35.968"></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="20181202 15:43:35.977" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:35.977" starttime="20181202 15:43:35.975"></status>
</kw>
<msg timestamp="20181202 15:43:35.978" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:35.978" starttime="20181202 15:43:35.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:35.979" starttime="20181202 15:43:35.978"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.979" starttime="20181202 15:43:35.974"></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="20181202 15:43:35.982" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:35.982" starttime="20181202 15:43:35.980"></status>
</kw>
<msg timestamp="20181202 15:43:35.983" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:35.983" starttime="20181202 15:43:35.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:35.984" starttime="20181202 15:43:35.983"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.984" starttime="20181202 15:43:35.979"></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="20181202 15:43:35.987" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:35.987" starttime="20181202 15:43:35.985"></status>
</kw>
<msg timestamp="20181202 15:43:35.988" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:35.988" starttime="20181202 15:43:35.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:35.989" starttime="20181202 15:43:35.988"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.989" starttime="20181202 15:43:35.984"></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="20181202 15:43:35.992" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:35.992" starttime="20181202 15:43:35.990"></status>
</kw>
<msg timestamp="20181202 15:43:35.992" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:35.992" starttime="20181202 15:43:35.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:35.993" starttime="20181202 15:43:35.993"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.993" starttime="20181202 15:43:35.989"></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="20181202 15:43:35.997" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:35.998" starttime="20181202 15:43:35.995"></status>
</kw>
<msg timestamp="20181202 15:43:35.998" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:35.998" starttime="20181202 15:43:35.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:35.999" starttime="20181202 15:43:35.998"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:35.999" starttime="20181202 15:43:35.993"></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="20181202 15:43:36.002" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.003" starttime="20181202 15:43:36.000"></status>
</kw>
<msg timestamp="20181202 15:43:36.003" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.003" starttime="20181202 15:43:35.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.004" starttime="20181202 15:43:36.003"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.004" starttime="20181202 15:43:35.999"></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="20181202 15:43:36.007" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.007" starttime="20181202 15:43:36.005"></status>
</kw>
<msg timestamp="20181202 15:43:36.007" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.007" starttime="20181202 15:43: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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.008" starttime="20181202 15:43:36.008"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.008" starttime="20181202 15:43:36.004"></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="20181202 15:43:36.013" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.013" starttime="20181202 15:43:36.009"></status>
</kw>
<msg timestamp="20181202 15:43:36.013" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.014" starttime="20181202 15:43:36.009"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.014" starttime="20181202 15:43:36.014"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.014" starttime="20181202 15:43:36.008"></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="20181202 15:43:36.018" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.018" starttime="20181202 15:43:36.015"></status>
</kw>
<msg timestamp="20181202 15:43:36.018" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.018" starttime="20181202 15:43: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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.019" starttime="20181202 15:43:36.019"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.019" starttime="20181202 15:43:36.014"></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="20181202 15:43:36.023" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.023" starttime="20181202 15:43:36.020"></status>
</kw>
<msg timestamp="20181202 15:43:36.023" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.023" starttime="20181202 15:43: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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.024" starttime="20181202 15:43:36.024"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.024" starttime="20181202 15:43:36.019"></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="20181202 15:43:36.028" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.029" starttime="20181202 15:43:36.025"></status>
</kw>
<msg timestamp="20181202 15:43:36.029" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.029" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.030" starttime="20181202 15:43:36.029"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.030" starttime="20181202 15:43:36.024"></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="20181202 15:43:36.033" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.033" starttime="20181202 15:43:36.031"></status>
</kw>
<msg timestamp="20181202 15:43:36.034" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.034" starttime="20181202 15:43:36.030"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.034" starttime="20181202 15:43:36.034"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.034" starttime="20181202 15:43:36.030"></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="20181202 15:43:36.038" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.038" starttime="20181202 15:43:36.035"></status>
</kw>
<msg timestamp="20181202 15:43:36.038" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.038" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.039" starttime="20181202 15:43:36.038"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.039" starttime="20181202 15:43:36.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="20181202 15:43:36.043" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.043" starttime="20181202 15:43:36.040"></status>
</kw>
<msg timestamp="20181202 15:43:36.043" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.043" starttime="20181202 15:43:36.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="20181202 15:43:36.044" starttime="20181202 15:43:36.043"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.044" starttime="20181202 15:43:36.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="20181202 15:43:36.048" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.049" starttime="20181202 15:43:36.045"></status>
</kw>
<msg timestamp="20181202 15:43:36.049" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.049" starttime="20181202 15:43:36.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="20181202 15:43:36.050" starttime="20181202 15:43:36.050"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.050" starttime="20181202 15:43:36.044"></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="20181202 15:43:36.057" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.058" starttime="20181202 15:43:36.052"></status>
</kw>
<msg timestamp="20181202 15:43:36.058" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.058" starttime="20181202 15:43:36.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="20181202 15:43:36.059" starttime="20181202 15:43:36.058"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.059" starttime="20181202 15:43:36.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="20181202 15:43:36.065" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.065" starttime="20181202 15:43:36.060"></status>
</kw>
<msg timestamp="20181202 15:43:36.066" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.066" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.067" starttime="20181202 15:43:36.066"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.067" starttime="20181202 15:43:36.059"></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="20181202 15:43:36.073" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.074" starttime="20181202 15:43:36.068"></status>
</kw>
<msg timestamp="20181202 15:43:36.074" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.074" starttime="20181202 15:43:36.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="20181202 15:43:36.075" starttime="20181202 15:43:36.074"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.075" starttime="20181202 15:43:36.067"></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="20181202 15:43:36.081" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.081" starttime="20181202 15:43:36.076"></status>
</kw>
<msg timestamp="20181202 15:43:36.081" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.081" starttime="20181202 15:43:36.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="20181202 15:43:36.082" starttime="20181202 15:43:36.082"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.082" starttime="20181202 15:43:36.075"></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="20181202 15:43:36.088" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.089" starttime="20181202 15:43:36.083"></status>
</kw>
<msg timestamp="20181202 15:43:36.089" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.089" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.090" starttime="20181202 15:43:36.089"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.090" starttime="20181202 15:43:36.082"></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="20181202 15:43:36.095" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.096" starttime="20181202 15:43:36.091"></status>
</kw>
<msg timestamp="20181202 15:43:36.096" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.096" starttime="20181202 15:43:36.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="20181202 15:43:36.097" starttime="20181202 15:43:36.096"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.097" starttime="20181202 15:43:36.090"></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="20181202 15:43:36.103" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.104" starttime="20181202 15:43:36.098"></status>
</kw>
<msg timestamp="20181202 15:43:36.104" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.104" starttime="20181202 15:43:36.098"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.105" starttime="20181202 15:43:36.104"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.105" starttime="20181202 15:43:36.097"></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="20181202 15:43:36.110" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.111" starttime="20181202 15:43:36.106"></status>
</kw>
<msg timestamp="20181202 15:43:36.111" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.111" starttime="20181202 15:43:36.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="20181202 15:43:36.111" starttime="20181202 15:43:36.111"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.112" starttime="20181202 15:43:36.105"></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="20181202 15:43:36.118" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.118" starttime="20181202 15:43:36.113"></status>
</kw>
<msg timestamp="20181202 15:43:36.118" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.118" starttime="20181202 15:43:36.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="20181202 15:43:36.119" starttime="20181202 15:43:36.119"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.119" starttime="20181202 15:43:36.112"></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="20181202 15:43:36.125" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.126" starttime="20181202 15:43:36.120"></status>
</kw>
<msg timestamp="20181202 15:43:36.126" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.126" starttime="20181202 15:43:36.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="20181202 15:43:36.126" starttime="20181202 15:43:36.126"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.127" starttime="20181202 15:43:36.119"></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="20181202 15:43:36.132" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.132" starttime="20181202 15:43:36.128"></status>
</kw>
<msg timestamp="20181202 15:43:36.132" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.133" starttime="20181202 15:43:36.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="20181202 15:43:36.133" starttime="20181202 15:43:36.133"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.133" starttime="20181202 15:43:36.127"></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="20181202 15:43:36.139" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.139" starttime="20181202 15:43:36.134"></status>
</kw>
<msg timestamp="20181202 15:43:36.139" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.139" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.140" starttime="20181202 15:43:36.140"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.140" starttime="20181202 15:43:36.133"></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="20181202 15:43:36.145" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.145" starttime="20181202 15:43:36.141"></status>
</kw>
<msg timestamp="20181202 15:43:36.146" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.146" starttime="20181202 15:43:36.140"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.146" starttime="20181202 15:43:36.146"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.146" starttime="20181202 15:43:36.140"></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="20181202 15:43:36.151" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.151" starttime="20181202 15:43:36.147"></status>
</kw>
<msg timestamp="20181202 15:43:36.151" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.151" starttime="20181202 15:43:36.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="20181202 15:43:36.152" starttime="20181202 15:43:36.151"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.152" starttime="20181202 15:43:36.146"></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="20181202 15:43:36.156" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=321.591s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=3 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=321.591s, table=0, n_packets=369, n_bytes=24354, priority=5,in_port=2 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=321.823s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=321.823s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=321.823s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=321.823s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=153.769s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=153.769s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=321.823s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=321.823s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=321.501s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.032s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.032s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=321.501s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=321.823s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=321.501s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=155.426s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x9138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=321.501s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=321.501s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=155.423s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=321.501s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=321.501s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.179s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.179s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=155.543s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=321.823s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=321.823s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=321.501s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=321.823s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.399s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.373s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=321.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=321.418s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.406s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=321.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:2
 cookie=0x8000007, duration=321.374s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x400 actions=output:3
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=321.374s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=321.374s, 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=321.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=321.374s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=321.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=321.400s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.374s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.406s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=321.418s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=321.400s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=321.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.156" starttime="20181202 15:43:36.152"></status>
</kw>
<msg timestamp="20181202 15:43:36.156" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.156" starttime="20181202 15:43:36.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="20181202 15:43:36.157" starttime="20181202 15:43:36.156"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.157" starttime="20181202 15:43:36.152"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.157" starttime="20181202 15:43:35.962"></status>
</kw>
<msg timestamp="20181202 15:43:36.157" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181202 15:43:36.157" starttime="20181202 15:43:35.487"></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="20181202 15:43:36.157" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:43:36.158" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181202 15:43:36.158" starttime="20181202 15:43:36.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>${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="20181202 15:43:36.158" starttime="20181202 15:43:36.158"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.158" starttime="20181202 15:43:35.486"></status>
</kw>
<kw type="foritem" name="${node_ip} = 192.0.2.18">
<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="20181202 15:43:36.161" starttime="20181202 15:43:36.160"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:43:36.161" 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="20181202 15:43:36.162" 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="20181202 15:43:36.162" starttime="20181202 15:43:36.161"></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="20181202 15:43:36.162" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.18" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:43:36.162" starttime="20181202 15:43:36.162"></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="20181202 15:43:36.163" level="INFO">${conn_id} = 20</msg>
<status status="PASS" endtime="20181202 15:43:36.163" starttime="20181202 15:43:36.162"></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="20181202 15:43:36.164" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:43:36.164" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:43:36.164" starttime="20181202 15:43:36.164"></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="20181202 15:43:36.165" starttime="20181202 15:43:36.165"></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="20181202 15:43:36.166" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:43:36.567" level="INFO">Read output: Last login: Sun Dec  2 15:42:56 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:36.568" starttime="20181202 15:43:36.165"></status>
</kw>
<msg timestamp="20181202 15:43:36.568" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:43:36.568" starttime="20181202 15:43:36.165"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.568" starttime="20181202 15:43:36.163"></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="20181202 15:43:36.569" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181202 15:43:36.603" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:43:36.603" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:...</msg>
<msg timestamp="20181202 15:43:36.603" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:43:36.603" starttime="20181202 15:43:36.569"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:43:36.668" starttime="20181202 15:43:36.603"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:36.669" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:36.669" starttime="20181202 15:43:36.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.669" starttime="20181202 15:43:36.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>"${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="20181202 15:43:36.670" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:43:36.670" starttime="20181202 15:43:36.670"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.671" starttime="20181202 15:43:36.670"></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="20181202 15:43:36.672" starttime="20181202 15:43:36.672"></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="20181202 15:43:36.673" starttime="20181202 15:43:36.672"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:43:36.673" starttime="20181202 15:43:36.673"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.673" starttime="20181202 15:43:36.671"></status>
</kw>
<msg timestamp="20181202 15:43:36.673" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:...</msg>
<status status="PASS" endtime="20181202 15:43:36.673" starttime="20181202 15:43:36.159"></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="20181202 15:43:36.674" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181202 15:43:36.674" starttime="20181202 15:43:36.674"></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="20181202 15:43:36.675" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181202 15:43:36.675" starttime="20181202 15:43:36.674"></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="20181202 15:43:36.676" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.677" starttime="20181202 15:43:36.676"></status>
</kw>
<msg timestamp="20181202 15:43:36.677" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.677" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.677" starttime="20181202 15:43:36.677"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.677" starttime="20181202 15:43:36.675"></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="20181202 15:43:36.679" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.680" starttime="20181202 15:43:36.678"></status>
</kw>
<msg timestamp="20181202 15:43:36.680" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.680" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.680" starttime="20181202 15:43:36.680"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.680" starttime="20181202 15:43:36.677"></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="20181202 15:43:36.682" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.682" starttime="20181202 15:43:36.681"></status>
</kw>
<msg timestamp="20181202 15:43:36.682" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.682" starttime="20181202 15:43:36.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="20181202 15:43:36.683" starttime="20181202 15:43:36.682"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.683" starttime="20181202 15:43:36.680"></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="20181202 15:43:36.684" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.685" starttime="20181202 15:43:36.683"></status>
</kw>
<msg timestamp="20181202 15:43:36.685" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.685" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.685" starttime="20181202 15:43:36.685"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.685" starttime="20181202 15:43:36.683"></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="20181202 15:43:36.687" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.687" starttime="20181202 15:43:36.686"></status>
</kw>
<msg timestamp="20181202 15:43:36.687" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.687" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.688" starttime="20181202 15:43:36.687"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.688" starttime="20181202 15:43:36.685"></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="20181202 15:43:36.690" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.690" starttime="20181202 15:43:36.688"></status>
</kw>
<msg timestamp="20181202 15:43:36.690" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.690" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.690" starttime="20181202 15:43:36.690"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.690" starttime="20181202 15:43:36.688"></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="20181202 15:43:36.692" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.692" starttime="20181202 15:43:36.691"></status>
</kw>
<msg timestamp="20181202 15:43:36.692" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.692" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.693" starttime="20181202 15:43:36.693"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.693" starttime="20181202 15:43:36.690"></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="20181202 15:43:36.695" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.695" starttime="20181202 15:43:36.694"></status>
</kw>
<msg timestamp="20181202 15:43:36.695" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.695" starttime="20181202 15:43:36.693"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.695" starttime="20181202 15:43:36.695"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.696" starttime="20181202 15:43:36.693"></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="20181202 15:43:36.697" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.697" starttime="20181202 15:43:36.696"></status>
</kw>
<msg timestamp="20181202 15:43:36.698" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.698" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.698" starttime="20181202 15:43:36.698"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.698" starttime="20181202 15:43:36.696"></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="20181202 15:43:36.700" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.700" starttime="20181202 15:43:36.699"></status>
</kw>
<msg timestamp="20181202 15:43:36.700" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.700" starttime="20181202 15:43:36.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="20181202 15:43:36.701" starttime="20181202 15:43:36.700"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.701" starttime="20181202 15:43:36.698"></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="20181202 15:43:36.703" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.703" starttime="20181202 15:43:36.701"></status>
</kw>
<msg timestamp="20181202 15:43:36.703" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.703" starttime="20181202 15:43:36.701"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.703" starttime="20181202 15:43:36.703"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.703" starttime="20181202 15:43:36.701"></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="20181202 15:43:36.706" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.706" starttime="20181202 15:43:36.704"></status>
</kw>
<msg timestamp="20181202 15:43:36.706" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.706" starttime="20181202 15:43:36.704"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.707" starttime="20181202 15:43:36.706"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.707" starttime="20181202 15:43:36.703"></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="20181202 15:43:36.709" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.709" starttime="20181202 15:43:36.707"></status>
</kw>
<msg timestamp="20181202 15:43:36.709" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.709" starttime="20181202 15:43:36.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="20181202 15:43:36.709" starttime="20181202 15:43:36.709"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.709" starttime="20181202 15:43:36.707"></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="20181202 15:43:36.711" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.711" starttime="20181202 15:43:36.710"></status>
</kw>
<msg timestamp="20181202 15:43:36.712" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.712" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.712" starttime="20181202 15:43:36.712"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.712" starttime="20181202 15:43:36.709"></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="20181202 15:43:36.714" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.714" starttime="20181202 15:43:36.713"></status>
</kw>
<msg timestamp="20181202 15:43:36.715" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.715" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.715" starttime="20181202 15:43:36.715"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.715" starttime="20181202 15:43:36.712"></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="20181202 15:43:36.717" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.717" starttime="20181202 15:43:36.716"></status>
</kw>
<msg timestamp="20181202 15:43:36.718" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.718" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.718" starttime="20181202 15:43:36.718"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.718" starttime="20181202 15:43:36.715"></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="20181202 15:43:36.721" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.721" starttime="20181202 15:43:36.719"></status>
</kw>
<msg timestamp="20181202 15:43:36.721" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.721" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.721" starttime="20181202 15:43:36.721"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.721" starttime="20181202 15:43:36.718"></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="20181202 15:43:36.724" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.724" starttime="20181202 15:43:36.722"></status>
</kw>
<msg timestamp="20181202 15:43:36.724" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.724" starttime="20181202 15:43:36.722"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.724" starttime="20181202 15:43:36.724"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.725" starttime="20181202 15:43:36.721"></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="20181202 15:43:36.727" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.727" starttime="20181202 15:43:36.725"></status>
</kw>
<msg timestamp="20181202 15:43:36.728" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.728" starttime="20181202 15:43:36.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="20181202 15:43:36.728" starttime="20181202 15:43:36.728"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.728" starttime="20181202 15:43:36.725"></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="20181202 15:43:36.731" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.731" starttime="20181202 15:43:36.729"></status>
</kw>
<msg timestamp="20181202 15:43:36.732" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.732" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.732" starttime="20181202 15:43:36.732"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.732" starttime="20181202 15:43:36.728"></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="20181202 15:43:36.735" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.735" starttime="20181202 15:43:36.733"></status>
</kw>
<msg timestamp="20181202 15:43:36.735" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.735" starttime="20181202 15:43:36.732"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.736" starttime="20181202 15:43:36.735"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.736" starttime="20181202 15:43:36.732"></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="20181202 15:43:36.739" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.739" starttime="20181202 15:43:36.737"></status>
</kw>
<msg timestamp="20181202 15:43:36.739" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.739" starttime="20181202 15:43:36.736"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.740" starttime="20181202 15:43:36.739"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.740" starttime="20181202 15:43:36.736"></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="20181202 15:43:36.743" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.743" starttime="20181202 15:43:36.740"></status>
</kw>
<msg timestamp="20181202 15:43:36.743" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.743" starttime="20181202 15:43:36.740"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.743" starttime="20181202 15:43:36.743"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.743" starttime="20181202 15:43:36.740"></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="20181202 15:43:36.746" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.746" starttime="20181202 15:43:36.744"></status>
</kw>
<msg timestamp="20181202 15:43:36.746" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.746" starttime="20181202 15:43:36.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="20181202 15:43:36.747" starttime="20181202 15:43:36.747"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.747" starttime="20181202 15:43:36.743"></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="20181202 15:43:36.750" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.750" starttime="20181202 15:43:36.748"></status>
</kw>
<msg timestamp="20181202 15:43:36.750" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.750" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.751" starttime="20181202 15:43:36.750"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.751" starttime="20181202 15:43:36.747"></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="20181202 15:43:36.757" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.757" starttime="20181202 15:43:36.752"></status>
</kw>
<msg timestamp="20181202 15:43:36.757" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.758" starttime="20181202 15:43:36.751"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.758" starttime="20181202 15:43:36.758"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.758" starttime="20181202 15:43:36.751"></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="20181202 15:43:36.764" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.764" starttime="20181202 15:43:36.759"></status>
</kw>
<msg timestamp="20181202 15:43:36.764" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.764" starttime="20181202 15:43:36.759"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.765" starttime="20181202 15:43:36.765"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.765" starttime="20181202 15:43:36.758"></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="20181202 15:43:36.771" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.771" starttime="20181202 15:43:36.766"></status>
</kw>
<msg timestamp="20181202 15:43:36.771" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.771" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.772" starttime="20181202 15:43:36.771"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.772" starttime="20181202 15:43:36.765"></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="20181202 15:43:36.778" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.778" starttime="20181202 15:43:36.773"></status>
</kw>
<msg timestamp="20181202 15:43:36.778" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.778" starttime="20181202 15:43:36.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="20181202 15:43:36.779" starttime="20181202 15:43:36.778"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.779" starttime="20181202 15:43:36.772"></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="20181202 15:43:36.784" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.784" starttime="20181202 15:43:36.780"></status>
</kw>
<msg timestamp="20181202 15:43:36.784" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.784" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.785" starttime="20181202 15:43:36.785"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.785" starttime="20181202 15:43:36.779"></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="20181202 15:43:36.791" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.791" starttime="20181202 15:43:36.786"></status>
</kw>
<msg timestamp="20181202 15:43:36.791" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.791" starttime="20181202 15:43:36.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:36.792" starttime="20181202 15:43:36.792"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.792" starttime="20181202 15:43:36.785"></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="20181202 15:43:36.796" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.500s, table=0, n_packets=367, n_bytes=24222, priority=5,in_port=2 actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.256s, table=0, n_packets=365, n_bytes=24090, priority=5,in_port=3 actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=322.499s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=322.499s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=322.499s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=322.499s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=154.502s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=154.500s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=322.499s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=322.499s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.256s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=321.753s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=321.753s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.256s, table=43, n_packets=135, n_bytes=7290, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=322.500s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.499s, table=48, n_packets=136, n_bytes=7332, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=322.256s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.499s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=322.247s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.256s, table=51, n_packets=136, n_bytes=7332, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=322.499s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=322.499s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.256s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=322.499s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.165s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.166s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.137s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.065s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.215s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.065s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x200 actions=output:3
 cookie=0x8000007, duration=322.065s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x100 actions=output:2
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.065s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.065s, 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=322.065s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.065s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.065s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.166s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.065s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.166s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.166s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.065s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:36.796" starttime="20181202 15:43:36.793"></status>
</kw>
<msg timestamp="20181202 15:43:36.796" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:36.796" starttime="20181202 15:43:36.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="20181202 15:43:36.797" starttime="20181202 15:43:36.796"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.797" starttime="20181202 15:43:36.792"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.797" starttime="20181202 15:43:36.675"></status>
</kw>
<msg timestamp="20181202 15:43:36.797" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181202 15:43:36.797" starttime="20181202 15:43:36.159"></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="20181202 15:43:36.798" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:43:36.798" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181202 15:43:36.798" starttime="20181202 15:43:36.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>${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="20181202 15:43:36.798" starttime="20181202 15:43:36.798"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:36.798" starttime="20181202 15:43:36.158"></status>
</kw>
<kw type="foritem" name="${node_ip} = 192.0.2.3">
<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="20181202 15:43:36.800" starttime="20181202 15:43:36.800"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:43:36.801" 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="20181202 15:43:36.801" 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="20181202 15:43:36.801" starttime="20181202 15:43:36.801"></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="20181202 15:43:36.802" level="INFO">Attempting to execute command "sudo ovs-ofctl dump-flows br-int -OOpenFlow13" on remote system "192.0.2.3" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:43:36.802" starttime="20181202 15:43:36.801"></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="20181202 15:43:36.802" level="INFO">${conn_id} = 22</msg>
<status status="PASS" endtime="20181202 15:43:36.803" starttime="20181202 15:43:36.802"></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="20181202 15:43:36.803" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:43:36.804" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:43:36.804" starttime="20181202 15:43:36.803"></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="20181202 15:43:36.804" starttime="20181202 15:43:36.804"></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="20181202 15:43:36.805" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:43:37.107" level="INFO">Read output: Last login: Sun Dec  2 15:42:56 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:43:37.108" starttime="20181202 15:43:36.805"></status>
</kw>
<msg timestamp="20181202 15:43:37.108" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:43:37.108" starttime="20181202 15:43:36.804"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.108" starttime="20181202 15:43:36.803"></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="20181202 15:43:37.110" level="INFO">Executing command 'sudo ovs-ofctl dump-flows br-int -OOpenFlow13'.</msg>
<msg timestamp="20181202 15:43:37.154" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:43:37.154" level="INFO">${stdout} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:...</msg>
<msg timestamp="20181202 15:43:37.154" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:43:37.154" starttime="20181202 15:43:37.109"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:43:37.219" starttime="20181202 15:43:37.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:37.220" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:37.220" starttime="20181202 15:43:37.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.221" starttime="20181202 15:43:37.221"></status>
</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="20181202 15:43:37.222" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:43:37.222" starttime="20181202 15:43:37.222"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.222" starttime="20181202 15:43:37.221"></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="20181202 15:43:37.225" starttime="20181202 15:43:37.224"></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="20181202 15:43:37.225" starttime="20181202 15:43:37.225"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:43:37.226" starttime="20181202 15:43:37.226"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.226" starttime="20181202 15:43:37.223"></status>
</kw>
<msg timestamp="20181202 15:43:37.227" level="INFO">${flow_dump} = OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:...</msg>
<status status="PASS" endtime="20181202 15:43:37.227" starttime="20181202 15:43:36.799"></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="20181202 15:43:37.228" level="INFO">OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop</msg>
<status status="PASS" endtime="20181202 15:43:37.228" starttime="20181202 15:43:37.227"></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="20181202 15:43:37.229" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181202 15:43:37.229" starttime="20181202 15:43:37.228"></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="20181202 15:43:37.231" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=18.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.231" starttime="20181202 15:43:37.230"></status>
</kw>
<msg timestamp="20181202 15:43:37.231" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.231" starttime="20181202 15:43:37.229"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.232" starttime="20181202 15:43:37.231"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.232" starttime="20181202 15:43:37.229"></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="20181202 15:43:37.234" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=19.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.234" starttime="20181202 15:43:37.232"></status>
</kw>
<msg timestamp="20181202 15:43:37.234" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.234" starttime="20181202 15:43:37.232"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.235" starttime="20181202 15:43:37.234"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.235" starttime="20181202 15:43:37.232"></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="20181202 15:43:37.236" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=20.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.237" starttime="20181202 15:43:37.235"></status>
</kw>
<msg timestamp="20181202 15:43:37.237" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.237" starttime="20181202 15:43:37.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="20181202 15:43:37.237" starttime="20181202 15:43:37.237"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.237" starttime="20181202 15:43:37.235"></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="20181202 15:43:37.239" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=22.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.240" starttime="20181202 15:43:37.238"></status>
</kw>
<msg timestamp="20181202 15:43:37.240" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.240" starttime="20181202 15:43:37.238"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.240" starttime="20181202 15:43:37.240"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.240" starttime="20181202 15:43:37.238"></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="20181202 15:43:37.242" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=23.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.243" starttime="20181202 15:43:37.241"></status>
</kw>
<msg timestamp="20181202 15:43:37.243" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.243" starttime="20181202 15:43:37.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="20181202 15:43:37.243" starttime="20181202 15:43:37.243"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.243" starttime="20181202 15:43:37.241"></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="20181202 15:43:37.245" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=24.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.246" starttime="20181202 15:43:37.244"></status>
</kw>
<msg timestamp="20181202 15:43:37.246" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.246" starttime="20181202 15:43:37.244"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.246" starttime="20181202 15:43:37.246"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.246" starttime="20181202 15:43:37.243"></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="20181202 15:43:37.248" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=43.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.249" starttime="20181202 15:43:37.247"></status>
</kw>
<msg timestamp="20181202 15:43:37.249" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.249" starttime="20181202 15:43:37.247"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.249" starttime="20181202 15:43:37.249"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.249" starttime="20181202 15:43:37.246"></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="20181202 15:43:37.251" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=45.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.252" starttime="20181202 15:43:37.250"></status>
</kw>
<msg timestamp="20181202 15:43:37.252" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.252" starttime="20181202 15:43:37.250"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.252" starttime="20181202 15:43:37.252"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.252" starttime="20181202 15:43:37.249"></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="20181202 15:43:37.256" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=48.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.257" starttime="20181202 15:43:37.254"></status>
</kw>
<msg timestamp="20181202 15:43:37.257" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.257" starttime="20181202 15:43:37.253"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.257" starttime="20181202 15:43:37.257"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.258" starttime="20181202 15:43:37.253"></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="20181202 15:43:37.260" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=50.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.260" starttime="20181202 15:43:37.258"></status>
</kw>
<msg timestamp="20181202 15:43:37.260" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.260" starttime="20181202 15:43:37.258"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.261" starttime="20181202 15:43:37.260"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.261" starttime="20181202 15:43:37.258"></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="20181202 15:43:37.264" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=51.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.264" starttime="20181202 15:43:37.262"></status>
</kw>
<msg timestamp="20181202 15:43:37.265" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.265" starttime="20181202 15:43:37.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="20181202 15:43:37.265" starttime="20181202 15:43:37.265"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.265" starttime="20181202 15:43:37.261"></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="20181202 15:43:37.270" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=60.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.270" starttime="20181202 15:43:37.267"></status>
</kw>
<msg timestamp="20181202 15:43:37.270" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.270" starttime="20181202 15:43:37.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="20181202 15:43:37.271" starttime="20181202 15:43:37.271"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.271" starttime="20181202 15:43:37.265"></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="20181202 15:43:37.276" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=80.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.276" starttime="20181202 15:43:37.272"></status>
</kw>
<msg timestamp="20181202 15:43:37.276" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.276" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.277" starttime="20181202 15:43:37.277"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.277" starttime="20181202 15:43:37.271"></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="20181202 15:43:37.281" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=81.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.282" starttime="20181202 15:43:37.278"></status>
</kw>
<msg timestamp="20181202 15:43:37.282" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.282" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.283" starttime="20181202 15:43:37.282"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.283" starttime="20181202 15:43:37.277"></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="20181202 15:43:37.286" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=90.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.286" starttime="20181202 15:43:37.284"></status>
</kw>
<msg timestamp="20181202 15:43:37.286" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.286" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.287" starttime="20181202 15:43:37.286"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.287" starttime="20181202 15:43:37.283"></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="20181202 15:43:37.291" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=210.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.291" starttime="20181202 15:43:37.287"></status>
</kw>
<msg timestamp="20181202 15:43:37.291" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.291" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.292" starttime="20181202 15:43:37.292"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.293" starttime="20181202 15:43:37.287"></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="20181202 15:43:37.299" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=211.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.299" starttime="20181202 15:43:37.294"></status>
</kw>
<msg timestamp="20181202 15:43:37.299" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.299" starttime="20181202 15:43:37.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="20181202 15:43:37.300" starttime="20181202 15:43:37.300"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.300" starttime="20181202 15:43:37.293"></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="20181202 15:43:37.305" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=212.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.306" starttime="20181202 15:43:37.301"></status>
</kw>
<msg timestamp="20181202 15:43:37.306" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.306" starttime="20181202 15:43: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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.307" starttime="20181202 15:43:37.306"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.307" starttime="20181202 15:43:37.300"></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="20181202 15:43:37.312" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=213.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.312" starttime="20181202 15:43:37.308"></status>
</kw>
<msg timestamp="20181202 15:43:37.313" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.313" starttime="20181202 15:43:37.308"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.314" starttime="20181202 15:43:37.313"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.314" starttime="20181202 15:43:37.307"></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="20181202 15:43:37.319" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=214.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.319" starttime="20181202 15:43:37.315"></status>
</kw>
<msg timestamp="20181202 15:43:37.319" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.319" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.320" starttime="20181202 15:43:37.320"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.320" starttime="20181202 15:43:37.314"></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="20181202 15:43:37.325" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=215.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.325" starttime="20181202 15:43:37.321"></status>
</kw>
<msg timestamp="20181202 15:43:37.325" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.325" starttime="20181202 15:43:37.320"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.326" starttime="20181202 15:43:37.326"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.326" starttime="20181202 15:43:37.320"></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="20181202 15:43:37.331" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=216.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.331" starttime="20181202 15:43:37.327"></status>
</kw>
<msg timestamp="20181202 15:43:37.332" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.332" starttime="20181202 15:43:37.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="20181202 15:43:37.332" starttime="20181202 15:43:37.332"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.332" starttime="20181202 15:43:37.326"></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="20181202 15:43:37.337" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=217.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.337" starttime="20181202 15:43:37.333"></status>
</kw>
<msg timestamp="20181202 15:43:37.338" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.338" starttime="20181202 15:43:37.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="20181202 15:43:37.338" starttime="20181202 15:43:37.338"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.338" starttime="20181202 15:43:37.333"></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="20181202 15:43:37.343" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=239.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.343" starttime="20181202 15:43:37.339"></status>
</kw>
<msg timestamp="20181202 15:43:37.343" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.343" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.344" starttime="20181202 15:43:37.344"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.344" starttime="20181202 15:43:37.338"></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="20181202 15:43:37.349" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=240.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.349" starttime="20181202 15:43:37.345"></status>
</kw>
<msg timestamp="20181202 15:43:37.349" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.349" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.350" starttime="20181202 15:43:37.350"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.350" starttime="20181202 15:43:37.344"></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="20181202 15:43:37.355" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=241.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.355" starttime="20181202 15:43:37.351"></status>
</kw>
<msg timestamp="20181202 15:43:37.356" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.356" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.356" starttime="20181202 15:43:37.356"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.356" starttime="20181202 15:43:37.350"></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="20181202 15:43:37.361" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=242.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.361" starttime="20181202 15:43:37.357"></status>
</kw>
<msg timestamp="20181202 15:43:37.361" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.361" starttime="20181202 15:43:37.357"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.362" starttime="20181202 15:43:37.362"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.362" starttime="20181202 15:43:37.356"></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="20181202 15:43:37.367" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=243.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.367" starttime="20181202 15:43:37.363"></status>
</kw>
<msg timestamp="20181202 15:43:37.367" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.367" starttime="20181202 15:43:37.362"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given keyword with the given arguments, if ``condition`` is true.</doc>
<arguments>
<arg>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.368" starttime="20181202 15:43:37.367"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.368" starttime="20181202 15:43:37.362"></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="20181202 15:43:37.373" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=244.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.373" starttime="20181202 15:43:37.369"></status>
</kw>
<msg timestamp="20181202 15:43:37.373" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.373" starttime="20181202 15:43:37.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="20181202 15:43:37.374" starttime="20181202 15:43:37.373"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.374" starttime="20181202 15:43:37.368"></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="20181202 15:43:37.379" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=245.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.379" starttime="20181202 15:43:37.374"></status>
</kw>
<msg timestamp="20181202 15:43:37.379" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.379" starttime="20181202 15:43:37.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="20181202 15:43:37.380" starttime="20181202 15:43:37.380"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.380" starttime="20181202 15:43:37.374"></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="20181202 15:43:37.385" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=246.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.385" starttime="20181202 15:43:37.381"></status>
</kw>
<msg timestamp="20181202 15:43:37.385" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.385" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.386" starttime="20181202 15:43:37.385"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.386" starttime="20181202 15:43:37.380"></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="20181202 15:43:37.389" level="FAIL">'OFPST_FLOW reply (OF1.3) (xid=0x2):
 cookie=0x8000001, duration=322.843s, table=0, n_packets=368, n_bytes=24288, priority=5,in_port=2 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=322.843s, table=0, n_packets=370, n_bytes=24420, priority=5,in_port=3 actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6800000, duration=323.097s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=323.097s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=323.097s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=323.097s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=155.047s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=155.038s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=323.097s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=323.097s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=322.772s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=322.345s, table=43, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=322.345s, table=43, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=322.775s, table=43, n_packets=134, n_bytes=7236, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=323.097s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=322.775s, table=48, n_packets=135, n_bytes=7278, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138a, duration=156.686s, table=50, n_packets=134, n_bytes=7236, idle_timeout=300, send_flow_rem priority=20,metadata=0x8138a000000/0xfffffffff000000,dl_src=00:1d:ca:15:50:4f actions=goto_table:51
 cookie=0x8050001, duration=322.775s, table=50, n_packets=0, n_bytes=0, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=322.775s, table=50, n_packets=1, n_bytes=42, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=156.685s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=322.772s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=322.775s, table=51, n_packets=135, n_bytes=7278, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=156.813s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=156.813s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=156.775s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=156.779s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=323.097s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=323.097s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=322.773s, table=81, n_packets=1, n_bytes=42, priority=0 actions=drop
 cookie=0x4000001, duration=323.097s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.697s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=322.696s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=322.773s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=322.696s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x600 actions=output:2
 cookie=0x8000007, duration=322.684s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x500 actions=output:3
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=322.696s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=322.696s, 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=322.696s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=322.696s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=322.696s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=322.697s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.696s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=322.697s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=322.697s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=322.696s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop' matches '.*table=247.*priority=0'</msg>
<status status="FAIL" endtime="20181202 15:43:37.390" starttime="20181202 15:43:37.386"></status>
</kw>
<msg timestamp="20181202 15:43:37.390" level="INFO">${rc} = False</msg>
<status status="PASS" endtime="20181202 15:43:37.390" starttime="20181202 15:43:37.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>${rc}</arg>
<arg>Collections.Append To List</arg>
<arg>${failed_table_list}</arg>
<arg>${table}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.390" starttime="20181202 15:43:37.390"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.390" starttime="20181202 15:43:37.386"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.390" starttime="20181202 15:43:37.229"></status>
</kw>
<msg timestamp="20181202 15:43:37.390" level="INFO">${failed_table_list} = []</msg>
<status status="PASS" endtime="20181202 15:43:37.390" starttime="20181202 15:43:36.799"></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="20181202 15:43:37.391" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:43:37.391" level="INFO">${failed_table_list_size} = 0</msg>
<status status="PASS" endtime="20181202 15:43:37.391" starttime="20181202 15:43:37.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>${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="20181202 15:43:37.392" starttime="20181202 15:43:37.391"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.392" starttime="20181202 15:43:36.798"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.392" starttime="20181202 15:43:35.486"></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="20181202 15:43:37.392" level="INFO">Length is 0</msg>
<status status="PASS" endtime="20181202 15:43:37.392" starttime="20181202 15:43:37.392"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.392" starttime="20181202 15:43:35.365"></status>
</kw>
<msg timestamp="20181202 15:43:37.392" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:43:37.392" starttime="20181202 15:43:35.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}" == "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="20181202 15:43:37.401" 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="20181202 15:43:37.402" starttime="20181202 15:43:37.401"></status>
</kw>
<msg timestamp="20181202 15:43:37.402" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:43:37.402" starttime="20181202 15:43:37.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}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:37.402" starttime="20181202 15:43:37.402"></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="20181202 15:43:37.403" 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="20181202 15:43:37.403" starttime="20181202 15:43:37.402"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.403" starttime="20181202 15:43:37.400"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.403" starttime="20181202 15:43:37.393"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.403" starttime="20181202 15:43:35.364"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.403" starttime="20181202 15:43:34.713"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.403" starttime="20181202 15:43:34.697"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:37.403" starttime="20181202 15:42:36.341"></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="20181202 15:43:37.414" level="INFO">Starting process:
openstack network create l2_net_1 --provider-network-type vlan --provider-physical-network datacentre --provider-segment 1121</msg>
<msg timestamp="20181202 15:43:37.463" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:39.840" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:39.840" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:39.841" starttime="20181202 15:43:37.413"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:43:39.842" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-02T15:43:39Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | d21bdb40-4840-412f-9b72-166a8bb25082 |
| 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                | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| provider:network_type     | vlan                                 |
| provider:physical_network | datacentre                           |
| provider:segmentation_id  | 1121                                 |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-02T15:43:39Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:39.843" starttime="20181202 15:43:39.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="20181202 15:43:39.844" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:39.844" starttime="20181202 15:43:39.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="20181202 15:43:39.846" starttime="20181202 15:43:39.845"></status>
</kw>
<msg timestamp="20181202 15:43:39.847" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181202 15:43:39.847" starttime="20181202 15:43:37.413"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:39.847" starttime="20181202 15:43:37.404"></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="20181202 15:43:39.867" level="INFO">Starting process:
openstack subnet create --network l2_net_1 --subnet-range 21.0.0.0/24 l2_sub_1 </msg>
<msg timestamp="20181202 15:43:39.893" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:42.451" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:42.451" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:42.451" starttime="20181202 15:43:39.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="20181202 15:43:42.453" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 21.0.0.2-21.0.0.254                  |
| cidr              | 21.0.0.0/24                          |
| created_at        | 2018-12-02T15:43:42Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 21.0.0.1                             |
| host_routes       |                                      |
| id                | 2c51ffe8-f35d-4ea5-960e-2e93439e20ae |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2_sub_1                             |
| network_id        | d21bdb40-4840-412f-9b72-166a8bb25082 |
| project_id        | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-02T15:43:42Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:42.453" starttime="20181202 15:43:42.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="20181202 15:43:42.454" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:42.454" starttime="20181202 15:43:42.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="20181202 15:43:42.455" starttime="20181202 15:43:42.454"></status>
</kw>
<msg timestamp="20181202 15:43:42.455" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181202 15:43:42.456" starttime="20181202 15:43:39.865"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:42.456" starttime="20181202 15:43:39.848"></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="20181202 15:43:42.470" level="INFO">Starting process:
openstack network create l2_net_2 </msg>
<msg timestamp="20181202 15:43:42.488" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:44.740" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:44.741" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:44.741" starttime="20181202 15:43:42.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="20181202 15:43:44.742" level="INFO">+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | UP                                   |
| availability_zone_hints   |                                      |
| availability_zones        |                                      |
| created_at                | 2018-12-02T15:43:44Z                 |
| description               |                                      |
| dns_domain                | None                                 |
| id                        | c9ea8a8b-d0be-40f3-bd82-ee43156b2256 |
| 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                | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| provider:network_type     | vxlan                                |
| provider:physical_network | None                                 |
| provider:segmentation_id  | 62                                   |
| qos_policy_id             | None                                 |
| revision_number           | 1                                    |
| router:external           | Internal                             |
| segments                  | None                                 |
| shared                    | False                                |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tags                      |                                      |
| updated_at                | 2018-12-02T15:43:44Z                 |
+---------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:44.742" starttime="20181202 15:43:44.741"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:44.743" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:44.743" starttime="20181202 15:43:44.742"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:44.743" starttime="20181202 15:43:44.743"></status>
</kw>
<msg timestamp="20181202 15:43:44.744" level="INFO">${output} = +---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+---------------------------------...</msg>
<status status="PASS" endtime="20181202 15:43:44.744" starttime="20181202 15:43:42.468"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:44.744" starttime="20181202 15:43:42.456"></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="20181202 15:43:44.757" level="INFO">Starting process:
openstack subnet create --network l2_net_2 --subnet-range 22.0.0.0/24 l2_sub_2 </msg>
<msg timestamp="20181202 15:43:44.799" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:47.598" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:47.599" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:47.599" starttime="20181202 15:43:44.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="20181202 15:43:47.600" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pools  | 22.0.0.2-22.0.0.254                  |
| cidr              | 22.0.0.0/24                          |
| created_at        | 2018-12-02T15:43:47Z                 |
| description       |                                      |
| dns_nameservers   |                                      |
| enable_dhcp       | True                                 |
| gateway_ip        | 22.0.0.1                             |
| host_routes       |                                      |
| id                | b56ab872-ef07-4b16-a847-1866c62cc2d2 |
| ip_version        | 4                                    |
| ipv6_address_mode | None                                 |
| ipv6_ra_mode      | None                                 |
| name              | l2_sub_2                             |
| network_id        | c9ea8a8b-d0be-40f3-bd82-ee43156b2256 |
| project_id        | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| revision_number   | 0                                    |
| segment_id        | None                                 |
| service_types     |                                      |
| subnetpool_id     | None                                 |
| tags              |                                      |
| updated_at        | 2018-12-02T15:43:47Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:47.600" starttime="20181202 15:43:47.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="20181202 15:43:47.600" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:47.600" starttime="20181202 15:43:47.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="20181202 15:43:47.601" starttime="20181202 15:43:47.600"></status>
</kw>
<msg timestamp="20181202 15:43:47.601" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| allocation_pool...</msg>
<status status="PASS" endtime="20181202 15:43:47.601" starttime="20181202 15:43:44.755"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:47.601" starttime="20181202 15:43:44.744"></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="20181202 15:43:47.607" starttime="20181202 15:43:47.606"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:47.607" starttime="20181202 15:43:47.605"></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="20181202 15:43:47.618" level="INFO">Starting process:
openstack security group create l2_sg </msg>
<msg timestamp="20181202 15:43:47.642" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:49.998" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:49.999" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:49.999" starttime="20181202 15:43:47.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="20181202 15:43:50.001" level="INFO">+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value                                                                                                                                                 |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| created_at      | 2018-12-02T15:43:49Z                                                                                                                                  |
| description     | l2_sg                                                                                                                                                 |
| id              | 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee                                                                                                                  |
| name            | l2_sg                                                                                                                                                 |
| project_id      | 6e02ecf05c4847f0b61a26a4afddf2d6                                                                                                                      |
| revision_number | 1                                                                                                                                                     |
| rules           | created_at='2018-12-02T15:43:49Z', direction='egress', ethertype='IPv6', id='15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a', updated_at='2018-12-02T15:43:49Z' |
|                 | created_at='2018-12-02T15:43:49Z', direction='egress', ethertype='IPv4', id='20c8d486-c089-4c72-8728-dfa1b6bf864c', updated_at='2018-12-02T15:43:49Z' |
| updated_at      | 2018-12-02T15:43:49Z                                                                                                                                  |
+-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:50.002" starttime="20181202 15:43:50.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="20181202 15:43:50.003" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:50.003" starttime="20181202 15:43:50.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="20181202 15:43:50.004" starttime="20181202 15:43:50.003"></status>
</kw>
<msg timestamp="20181202 15:43:50.005" level="INFO">${output} = +-----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field           | Value   ...</msg>
<status status="PASS" endtime="20181202 15:43:50.005" starttime="20181202 15:43:47.617"></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="20181202 15:43:50.007" level="INFO">${sgp_id} = 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee</msg>
<status status="PASS" endtime="20181202 15:43:50.007" starttime="20181202 15:43:50.006"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:50.008" starttime="20181202 15:43:47.604"></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="20181202 15:43:50.068" 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="20181202 15:43:50.068" starttime="20181202 15:43:50.068"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:50.068" starttime="20181202 15:43:50.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>${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="20181202 15:43:50.070" starttime="20181202 15:43:50.070"></status>
</kw>
<msg timestamp="20181202 15:43:50.070" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181202 15:43:50.070" starttime="20181202 15:43:50.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>${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="20181202 15:43:50.072" starttime="20181202 15:43:50.071"></status>
</kw>
<msg timestamp="20181202 15:43:50.072" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181202 15:43:50.072" starttime="20181202 15:43:50.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>${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="20181202 15:43:50.074" starttime="20181202 15:43:50.073"></status>
</kw>
<msg timestamp="20181202 15:43:50.074" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181202 15:43:50.074" starttime="20181202 15:43:50.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>${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="20181202 15:43:50.075" starttime="20181202 15:43:50.075"></status>
</kw>
<msg timestamp="20181202 15:43:50.075" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181202 15:43:50.075" starttime="20181202 15:43:50.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>${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="20181202 15:43:50.077" starttime="20181202 15:43:50.076"></status>
</kw>
<msg timestamp="20181202 15:43:50.077" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181202 15:43:50.077" starttime="20181202 15:43:50.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>${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="20181202 15:43:50.079" starttime="20181202 15:43:50.078"></status>
</kw>
<msg timestamp="20181202 15:43:50.079" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181202 15:43:50.079" starttime="20181202 15:43:50.077"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given 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="20181202 15:43:50.080" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181202 15:43:50.080" starttime="20181202 15:43:50.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>${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="20181202 15:43:50.081" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181202 15:43:50.081" starttime="20181202 15:43:50.080"></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="20181202 15:43:50.081" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:50.081" starttime="20181202 15:43:50.081"></status>
</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="20181202 15:43:50.083" starttime="20181202 15:43:50.082"></status>
</kw>
<msg timestamp="20181202 15:43:50.083" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:50.083" starttime="20181202 15:43:50.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>'${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="20181202 15:43:50.084" starttime="20181202 15:43:50.084"></status>
</kw>
<msg timestamp="20181202 15:43:50.084" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181202 15:43:50.084" starttime="20181202 15:43:50.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>'${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="20181202 15:43:50.086" starttime="20181202 15:43:50.085"></status>
</kw>
<msg timestamp="20181202 15:43:50.086" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181202 15:43:50.086" starttime="20181202 15:43:50.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>'${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="20181202 15:43:50.088" starttime="20181202 15:43:50.087"></status>
</kw>
<msg timestamp="20181202 15:43:50.088" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181202 15:43:50.088" starttime="20181202 15:43:50.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>'${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="20181202 15:43:50.089" starttime="20181202 15:43:50.089"></status>
</kw>
<msg timestamp="20181202 15:43:50.089" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181202 15:43:50.089" starttime="20181202 15:43:50.088"></status>
</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="20181202 15:43:50.091" starttime="20181202 15:43:50.090"></status>
</kw>
<msg timestamp="20181202 15:43:50.091" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181202 15:43:50.091" starttime="20181202 15:43:50.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>'${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="20181202 15:43:50.092" starttime="20181202 15:43:50.092"></status>
</kw>
<msg timestamp="20181202 15:43:50.092" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181202 15:43:50.092" starttime="20181202 15:43:50.091"></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="20181202 15:43:50.094" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181202 15:43:50.113" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:52.435" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:52.436" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:52.436" starttime="20181202 15:43: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="20181202 15:43:52.438" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-02T15:43:52Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 4b58cb98-0333-4a73-b00b-e6b701af6f98 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee |
| updated_at        | 2018-12-02T15:43:52Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:52.438" starttime="20181202 15:43:52.437"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:43:52.440" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:52.440" starttime="20181202 15:43:52.439"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:52.442" starttime="20181202 15:43:52.441"></status>
</kw>
<msg timestamp="20181202 15:43:52.443" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181202 15:43:52.443" starttime="20181202 15:43:50.093"></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="20181202 15:43:52.445" level="INFO">${rule_id} = 4b58cb98-0333-4a73-b00b-e6b701af6f98</msg>
<status status="PASS" endtime="20181202 15:43:52.445" starttime="20181202 15:43:52.444"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:52.445" starttime="20181202 15:43:50.065"></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="20181202 15:43:52.516" 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="20181202 15:43:52.516" starttime="20181202 15:43:52.516"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:52.516" starttime="20181202 15:43:52.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>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="20181202 15:43:52.518" starttime="20181202 15:43:52.518"></status>
</kw>
<msg timestamp="20181202 15:43:52.519" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181202 15:43:52.519" starttime="20181202 15:43:52.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>${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="20181202 15:43:52.521" starttime="20181202 15:43:52.520"></status>
</kw>
<msg timestamp="20181202 15:43:52.521" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181202 15:43:52.521" starttime="20181202 15:43:52.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>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="20181202 15:43:52.523" starttime="20181202 15:43:52.522"></status>
</kw>
<msg timestamp="20181202 15:43:52.523" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181202 15:43:52.523" starttime="20181202 15:43:52.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>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="20181202 15:43:52.525" starttime="20181202 15:43:52.524"></status>
</kw>
<msg timestamp="20181202 15:43:52.525" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181202 15:43:52.525" starttime="20181202 15:43:52.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>${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="20181202 15:43:52.527" starttime="20181202 15:43:52.527"></status>
</kw>
<msg timestamp="20181202 15:43:52.527" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181202 15:43:52.527" starttime="20181202 15:43:52.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>${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="20181202 15:43:52.529" starttime="20181202 15:43:52.529"></status>
</kw>
<msg timestamp="20181202 15:43:52.529" level="INFO">${protocol} = tcp</msg>
<status status="PASS" endtime="20181202 15:43:52.529" starttime="20181202 15:43:52.528"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given 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="20181202 15:43:52.531" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181202 15:43:52.531" starttime="20181202 15:43:52.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>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181202 15:43:52.532" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181202 15:43:52.532" starttime="20181202 15:43:52.531"></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="20181202 15:43:52.533" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:52.533" starttime="20181202 15:43:52.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>'${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="20181202 15:43:52.535" starttime="20181202 15:43:52.534"></status>
</kw>
<msg timestamp="20181202 15:43:52.535" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:52.535" starttime="20181202 15:43:52.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>'${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="20181202 15:43:52.537" starttime="20181202 15:43:52.536"></status>
</kw>
<msg timestamp="20181202 15:43:52.537" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181202 15:43:52.537" starttime="20181202 15:43:52.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>'${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="20181202 15:43:52.539" starttime="20181202 15:43:52.538"></status>
</kw>
<msg timestamp="20181202 15:43:52.539" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181202 15:43:52.539" starttime="20181202 15:43:52.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>'${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="20181202 15:43:52.541" starttime="20181202 15:43:52.541"></status>
</kw>
<msg timestamp="20181202 15:43:52.542" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181202 15:43:52.542" starttime="20181202 15:43:52.540"></status>
</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="20181202 15:43:52.544" starttime="20181202 15:43:52.543"></status>
</kw>
<msg timestamp="20181202 15:43:52.544" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181202 15:43:52.544" starttime="20181202 15:43:52.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>'${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="20181202 15:43:52.546" starttime="20181202 15:43:52.545"></status>
</kw>
<msg timestamp="20181202 15:43:52.546" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181202 15:43:52.546" starttime="20181202 15:43:52.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>'${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="20181202 15:43:52.547" starttime="20181202 15:43:52.547"></status>
</kw>
<msg timestamp="20181202 15:43:52.548" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<status status="PASS" endtime="20181202 15:43:52.548" starttime="20181202 15:43:52.546"></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="20181202 15:43:52.551" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol tcp</msg>
<msg timestamp="20181202 15:43:52.585" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:54.903" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:54.904" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:54.904" starttime="20181202 15:43: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="20181202 15:43:54.906" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-02T15:43:54Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 9493c77a-c41d-4a9a-a0e2-af27251d8c9f |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| protocol          | tcp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee |
| updated_at        | 2018-12-02T15:43:54Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:54.906" starttime="20181202 15:43:54.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="20181202 15:43:54.907" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:54.908" starttime="20181202 15:43:54.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="20181202 15:43:54.909" starttime="20181202 15:43:54.908"></status>
</kw>
<msg timestamp="20181202 15:43:54.910" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181202 15:43:54.910" starttime="20181202 15:43:52.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="20181202 15:43:54.912" level="INFO">${rule_id} = 9493c77a-c41d-4a9a-a0e2-af27251d8c9f</msg>
<status status="PASS" endtime="20181202 15:43:54.912" starttime="20181202 15:43:54.911"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:54.912" starttime="20181202 15:43:52.512"></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="20181202 15:43:54.976" level="INFO">{u'direction': u'ingress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181202 15:43:54.976" starttime="20181202 15:43:54.975"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:54.976" starttime="20181202 15:43:54.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>${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="20181202 15:43:54.978" starttime="20181202 15:43:54.977"></status>
</kw>
<msg timestamp="20181202 15:43:54.978" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181202 15:43:54.978" starttime="20181202 15:43:54.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>${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="20181202 15:43:54.979" starttime="20181202 15:43:54.979"></status>
</kw>
<msg timestamp="20181202 15:43:54.979" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181202 15:43:54.979" starttime="20181202 15:43:54.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>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="20181202 15:43:54.981" starttime="20181202 15:43:54.980"></status>
</kw>
<msg timestamp="20181202 15:43:54.981" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181202 15:43:54.981" starttime="20181202 15:43:54.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>${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="20181202 15:43:54.982" starttime="20181202 15:43:54.982"></status>
</kw>
<msg timestamp="20181202 15:43:54.983" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181202 15:43:54.983" starttime="20181202 15:43:54.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_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="20181202 15:43:54.984" starttime="20181202 15:43:54.984"></status>
</kw>
<msg timestamp="20181202 15:43:54.984" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181202 15:43:54.984" starttime="20181202 15:43:54.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>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="20181202 15:43:54.986" starttime="20181202 15:43:54.985"></status>
</kw>
<msg timestamp="20181202 15:43:54.986" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181202 15:43:54.986" starttime="20181202 15:43:54.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="20181202 15:43:54.987" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181202 15:43:54.987" starttime="20181202 15:43:54.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="20181202 15:43:54.987" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181202 15:43:54.988" starttime="20181202 15:43:54.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="20181202 15:43:54.988" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:54.988" starttime="20181202 15:43:54.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="20181202 15:43:54.990" starttime="20181202 15:43:54.990"></status>
</kw>
<msg timestamp="20181202 15:43:54.990" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:54.990" starttime="20181202 15:43:54.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>'${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="20181202 15:43:54.992" starttime="20181202 15:43:54.992"></status>
</kw>
<msg timestamp="20181202 15:43:54.992" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181202 15:43:54.993" starttime="20181202 15:43:54.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>'${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="20181202 15:43:54.994" starttime="20181202 15:43:54.994"></status>
</kw>
<msg timestamp="20181202 15:43:54.995" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181202 15:43:54.995" starttime="20181202 15:43:54.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>'${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="20181202 15:43:54.997" starttime="20181202 15:43:54.996"></status>
</kw>
<msg timestamp="20181202 15:43:54.997" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181202 15:43:54.997" starttime="20181202 15:43:54.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>'${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="20181202 15:43:54.999" starttime="20181202 15:43:54.999"></status>
</kw>
<msg timestamp="20181202 15:43:54.999" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181202 15:43:54.999" starttime="20181202 15:43:54.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>'${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="20181202 15:43:55.001" starttime="20181202 15:43:55.001"></status>
</kw>
<msg timestamp="20181202 15:43:55.001" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181202 15:43:55.001" starttime="20181202 15:43:55.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>'${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="20181202 15:43:55.003" starttime="20181202 15:43:55.003"></status>
</kw>
<msg timestamp="20181202 15:43:55.003" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181202 15:43:55.003" starttime="20181202 15:43:55.002"></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="20181202 15:43:55.005" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181202 15:43:55.053" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:57.346" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:57.347" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:57.347" starttime="20181202 15:43:55.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="20181202 15:43:57.350" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-02T15:43:57Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | 603dba3e-c427-450f-9e96-70c933cf5477 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee |
| updated_at        | 2018-12-02T15:43:57Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:57.350" starttime="20181202 15:43:57.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="20181202 15:43:57.352" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:57.352" starttime="20181202 15:43:57.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="20181202 15:43:57.354" starttime="20181202 15:43:57.353"></status>
</kw>
<msg timestamp="20181202 15:43:57.355" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181202 15:43:57.355" starttime="20181202 15:43:55.004"></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="20181202 15:43:57.357" level="INFO">${rule_id} = 603dba3e-c427-450f-9e96-70c933cf5477</msg>
<status status="PASS" endtime="20181202 15:43:57.357" starttime="20181202 15:43:57.356"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:57.358" starttime="20181202 15:43:54.974"></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="20181202 15:43:57.418" level="INFO">{u'direction': u'egress', u'ethertype': u'IPv4', u'protocol': u'icmp'}</msg>
<status status="PASS" endtime="20181202 15:43:57.419" starttime="20181202 15:43:57.418"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:57.419" starttime="20181202 15:43:57.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>${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="20181202 15:43:57.420" starttime="20181202 15:43:57.420"></status>
</kw>
<msg timestamp="20181202 15:43:57.420" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181202 15:43:57.420" starttime="20181202 15:43:57.419"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given 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="20181202 15:43:57.422" starttime="20181202 15:43:57.421"></status>
</kw>
<msg timestamp="20181202 15:43:57.422" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181202 15:43:57.422" starttime="20181202 15:43:57.421"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given 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="20181202 15:43:57.423" starttime="20181202 15:43:57.423"></status>
</kw>
<msg timestamp="20181202 15:43:57.423" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181202 15:43:57.423" starttime="20181202 15:43:57.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>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="20181202 15:43:57.425" starttime="20181202 15:43:57.424"></status>
</kw>
<msg timestamp="20181202 15:43:57.425" level="INFO">${port_range_max} = None</msg>
<status status="PASS" endtime="20181202 15:43:57.425" starttime="20181202 15:43:57.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>${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="20181202 15:43:57.426" starttime="20181202 15:43:57.426"></status>
</kw>
<msg timestamp="20181202 15:43:57.426" level="INFO">${port_range_min} = None</msg>
<status status="PASS" endtime="20181202 15:43:57.426" starttime="20181202 15:43:57.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>${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="20181202 15:43:57.428" starttime="20181202 15:43:57.427"></status>
</kw>
<msg timestamp="20181202 15:43:57.428" level="INFO">${protocol} = icmp</msg>
<status status="PASS" endtime="20181202 15:43:57.428" starttime="20181202 15:43:57.427"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given 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="20181202 15:43:57.428" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181202 15:43:57.429" starttime="20181202 15:43:57.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>${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="20181202 15:43:57.429" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181202 15:43:57.429" starttime="20181202 15:43:57.429"></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="20181202 15:43:57.430" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:57.430" starttime="20181202 15:43:57.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>'${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="20181202 15:43:57.432" starttime="20181202 15:43:57.431"></status>
</kw>
<msg timestamp="20181202 15:43:57.432" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:57.432" starttime="20181202 15:43:57.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>'${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="20181202 15:43:57.433" starttime="20181202 15:43:57.433"></status>
</kw>
<msg timestamp="20181202 15:43:57.433" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181202 15:43:57.433" starttime="20181202 15:43:57.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>'${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="20181202 15:43:57.435" starttime="20181202 15:43:57.434"></status>
</kw>
<msg timestamp="20181202 15:43:57.435" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181202 15:43:57.435" starttime="20181202 15:43:57.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>'${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="20181202 15:43:57.437" starttime="20181202 15:43:57.436"></status>
</kw>
<msg timestamp="20181202 15:43:57.437" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181202 15:43:57.437" starttime="20181202 15:43:57.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>'${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="20181202 15:43:57.438" starttime="20181202 15:43:57.438"></status>
</kw>
<msg timestamp="20181202 15:43:57.438" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181202 15:43:57.438" starttime="20181202 15:43:57.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>'${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="20181202 15:43:57.440" starttime="20181202 15:43:57.439"></status>
</kw>
<msg timestamp="20181202 15:43:57.440" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181202 15:43:57.440" starttime="20181202 15:43:57.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>'${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="20181202 15:43:57.441" starttime="20181202 15:43:57.441"></status>
</kw>
<msg timestamp="20181202 15:43:57.441" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<status status="PASS" endtime="20181202 15:43:57.441" starttime="20181202 15:43:57.440"></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="20181202 15:43:57.444" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --protocol icmp</msg>
<msg timestamp="20181202 15:43:57.481" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:43:59.873" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:43:59.873" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:43:59.873" starttime="20181202 15:43:57.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="20181202 15:43:59.874" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-02T15:43:59Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | cc5bb01f-6109-4eae-a34a-9996a7a9ff97 |
| name              | None                                 |
| port_range_max    | None                                 |
| port_range_min    | None                                 |
| project_id        | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| protocol          | icmp                                 |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee |
| updated_at        | 2018-12-02T15:43:59Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:43:59.874" starttime="20181202 15:43:59.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="20181202 15:43:59.875" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:43:59.875" starttime="20181202 15:43:59.875"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:43:59.876" starttime="20181202 15:43:59.875"></status>
</kw>
<msg timestamp="20181202 15:43:59.876" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181202 15:43:59.876" starttime="20181202 15:43:57.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>${rule_id}</var>
</assign>
<msg timestamp="20181202 15:43:59.877" level="INFO">${rule_id} = cc5bb01f-6109-4eae-a34a-9996a7a9ff97</msg>
<status status="PASS" endtime="20181202 15:43:59.877" starttime="20181202 15:43:59.876"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:59.877" starttime="20181202 15:43:57.414"></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="20181202 15:43:59.909" 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="20181202 15:43:59.909" starttime="20181202 15:43:59.908"></status>
</kw>
<status status="PASS" endtime="20181202 15:43:59.909" starttime="20181202 15:43:59.908"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given 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="20181202 15:43:59.910" starttime="20181202 15:43:59.909"></status>
</kw>
<msg timestamp="20181202 15:43:59.910" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181202 15:43:59.910" starttime="20181202 15:43:59.909"></status>
</kw>
<kw name="Run Keyword If" library="BuiltIn">
<doc>Runs the given 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="20181202 15:43:59.911" starttime="20181202 15:43:59.910"></status>
</kw>
<msg timestamp="20181202 15:43:59.911" level="INFO">${direction} = ingress</msg>
<status status="PASS" endtime="20181202 15:43:59.911" starttime="20181202 15:43:59.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>${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="20181202 15:43:59.912" starttime="20181202 15:43:59.911"></status>
</kw>
<msg timestamp="20181202 15:43:59.912" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181202 15:43:59.912" starttime="20181202 15:43:59.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>${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="20181202 15:43:59.913" starttime="20181202 15:43:59.912"></status>
</kw>
<msg timestamp="20181202 15:43:59.913" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181202 15:43:59.913" starttime="20181202 15:43:59.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>${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="20181202 15:43:59.913" starttime="20181202 15:43:59.913"></status>
</kw>
<msg timestamp="20181202 15:43:59.914" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181202 15:43:59.914" starttime="20181202 15:43:59.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>${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="20181202 15:43:59.914" starttime="20181202 15:43:59.914"></status>
</kw>
<msg timestamp="20181202 15:43:59.914" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181202 15:43:59.915" starttime="20181202 15:43:59.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>${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="20181202 15:43:59.915" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181202 15:43:59.915" starttime="20181202 15:43:59.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>${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="20181202 15:43:59.916" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181202 15:43:59.916" starttime="20181202 15:43:59.915"></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="20181202 15:43:59.916" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:59.916" starttime="20181202 15:43:59.916"></status>
</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="20181202 15:43:59.917" starttime="20181202 15:43:59.917"></status>
</kw>
<msg timestamp="20181202 15:43:59.917" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:43:59.917" starttime="20181202 15:43:59.916"></status>
</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="20181202 15:43:59.918" starttime="20181202 15:43:59.918"></status>
</kw>
<msg timestamp="20181202 15:43:59.918" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress</msg>
<status status="PASS" endtime="20181202 15:43:59.918" starttime="20181202 15:43:59.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>'${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="20181202 15:43:59.919" starttime="20181202 15:43:59.919"></status>
</kw>
<msg timestamp="20181202 15:43:59.919" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4</msg>
<status status="PASS" endtime="20181202 15:43:59.919" starttime="20181202 15:43:59.918"></status>
</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="20181202 15:43:59.920" starttime="20181202 15:43:59.920"></status>
</kw>
<msg timestamp="20181202 15:43:59.920" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181202 15:43:59.920" starttime="20181202 15:43:59.919"></status>
</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="20181202 15:43:59.922" starttime="20181202 15:43:59.921"></status>
</kw>
<msg timestamp="20181202 15:43:59.922" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181202 15:43:59.922" starttime="20181202 15:43:59.920"></status>
</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="20181202 15:43:59.923" starttime="20181202 15:43:59.922"></status>
</kw>
<msg timestamp="20181202 15:43:59.923" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181202 15:43:59.923" starttime="20181202 15:43:59.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>'${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="20181202 15:43:59.923" starttime="20181202 15:43:59.923"></status>
</kw>
<msg timestamp="20181202 15:43:59.924" level="INFO">${cmd} = openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181202 15:43:59.924" starttime="20181202 15:43:59.923"></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="20181202 15:43:59.925" level="INFO">Starting process:
openstack security group rule create l2_sg --ingress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181202 15:43:59.960" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:02.258" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:02.258" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:02.258" starttime="20181202 15:43:59.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="20181202 15:44:02.259" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-02T15:44:02Z                 |
| description       |                                      |
| direction         | ingress                              |
| ether_type        | IPv4                                 |
| id                | c59b2790-710e-47db-ad72-e39127023cc1 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee |
| updated_at        | 2018-12-02T15:44:02Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:44:02.259" starttime="20181202 15:44:02.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="20181202 15:44:02.260" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:02.260" starttime="20181202 15:44:02.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="20181202 15:44:02.261" starttime="20181202 15:44:02.260"></status>
</kw>
<msg timestamp="20181202 15:44:02.261" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181202 15:44:02.261" starttime="20181202 15:43:59.924"></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="20181202 15:44:02.261" level="INFO">${rule_id} = c59b2790-710e-47db-ad72-e39127023cc1</msg>
<status status="PASS" endtime="20181202 15:44:02.261" starttime="20181202 15:44:02.261"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:02.262" starttime="20181202 15:43:59.907"></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="20181202 15:44:02.291" 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="20181202 15:44:02.291" starttime="20181202 15:44:02.291"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:02.291" starttime="20181202 15:44:02.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>${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="20181202 15:44:02.292" starttime="20181202 15:44:02.292"></status>
</kw>
<msg timestamp="20181202 15:44:02.292" level="INFO">${description} = None</msg>
<status status="PASS" endtime="20181202 15:44:02.292" starttime="20181202 15:44:02.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>${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="20181202 15:44:02.293" starttime="20181202 15:44:02.293"></status>
</kw>
<msg timestamp="20181202 15:44:02.293" level="INFO">${direction} = egress</msg>
<status status="PASS" endtime="20181202 15:44:02.293" starttime="20181202 15:44:02.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>${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="20181202 15:44:02.294" starttime="20181202 15:44:02.294"></status>
</kw>
<msg timestamp="20181202 15:44:02.294" level="INFO">${ethertype} = IPv4</msg>
<status status="PASS" endtime="20181202 15:44:02.295" starttime="20181202 15:44:02.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>${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="20181202 15:44:02.296" starttime="20181202 15:44:02.295"></status>
</kw>
<msg timestamp="20181202 15:44:02.296" level="INFO">${port_range_max} = 65535</msg>
<status status="PASS" endtime="20181202 15:44:02.296" starttime="20181202 15:44:02.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>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="20181202 15:44:02.296" starttime="20181202 15:44:02.296"></status>
</kw>
<msg timestamp="20181202 15:44:02.297" level="INFO">${port_range_min} = 1</msg>
<status status="PASS" endtime="20181202 15:44:02.297" starttime="20181202 15:44:02.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>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="20181202 15:44:02.297" starttime="20181202 15:44:02.297"></status>
</kw>
<msg timestamp="20181202 15:44:02.297" level="INFO">${protocol} = udp</msg>
<status status="PASS" endtime="20181202 15:44:02.298" starttime="20181202 15:44:02.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>${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="20181202 15:44:02.298" level="INFO">${remote_group_id} = None</msg>
<status status="PASS" endtime="20181202 15:44:02.298" starttime="20181202 15:44:02.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>remote_ip_prefix</arg>
<arg>default=${None}</arg>
</arguments>
<assign>
<var>${remote_ip_prefix}</var>
</assign>
<msg timestamp="20181202 15:44:02.298" level="INFO">${remote_ip_prefix} = None</msg>
<status status="PASS" endtime="20181202 15:44:02.298" starttime="20181202 15:44:02.298"></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="20181202 15:44:02.299" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:44:02.299" starttime="20181202 15:44:02.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>'${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="20181202 15:44:02.300" starttime="20181202 15:44:02.300"></status>
</kw>
<msg timestamp="20181202 15:44:02.301" level="INFO">${cmd} = openstack security group rule create l2_sg</msg>
<status status="PASS" endtime="20181202 15:44:02.301" starttime="20181202 15:44:02.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>'${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="20181202 15:44:02.302" starttime="20181202 15:44:02.301"></status>
</kw>
<msg timestamp="20181202 15:44:02.302" level="INFO">${cmd} = openstack security group rule create l2_sg --egress</msg>
<status status="PASS" endtime="20181202 15:44:02.302" starttime="20181202 15:44:02.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>'${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="20181202 15:44:02.303" starttime="20181202 15:44:02.302"></status>
</kw>
<msg timestamp="20181202 15:44:02.303" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4</msg>
<status status="PASS" endtime="20181202 15:44:02.303" starttime="20181202 15:44:02.302"></status>
</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="20181202 15:44:02.304" starttime="20181202 15:44:02.304"></status>
</kw>
<msg timestamp="20181202 15:44:02.304" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535</msg>
<status status="PASS" endtime="20181202 15:44:02.304" starttime="20181202 15:44:02.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>'${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="20181202 15:44:02.305" starttime="20181202 15:44:02.305"></status>
</kw>
<msg timestamp="20181202 15:44:02.305" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181202 15:44:02.305" starttime="20181202 15:44:02.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>'${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="20181202 15:44:02.306" starttime="20181202 15:44:02.306"></status>
</kw>
<msg timestamp="20181202 15:44:02.307" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181202 15:44:02.307" starttime="20181202 15:44:02.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>'${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="20181202 15:44:02.308" starttime="20181202 15:44:02.307"></status>
</kw>
<msg timestamp="20181202 15:44:02.308" level="INFO">${cmd} = openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<status status="PASS" endtime="20181202 15:44:02.308" starttime="20181202 15:44:02.307"></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="20181202 15:44:02.310" level="INFO">Starting process:
openstack security group rule create l2_sg --egress --ethertype IPv4 --dst-port 1:65535 --protocol udp</msg>
<msg timestamp="20181202 15:44:02.353" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:04.544" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:04.544" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:04.544" starttime="20181202 15:44:02.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="20181202 15:44:04.545" level="INFO">+-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at        | 2018-12-02T15:44:04Z                 |
| description       |                                      |
| direction         | egress                               |
| ether_type        | IPv4                                 |
| id                | 62d828dc-7518-495a-862f-c9b2d77e0367 |
| name              | None                                 |
| port_range_max    | 65535                                |
| port_range_min    | 1                                    |
| project_id        | 6e02ecf05c4847f0b61a26a4afddf2d6     |
| protocol          | udp                                  |
| remote_group_id   | None                                 |
| remote_ip_prefix  | 0.0.0.0/0                            |
| revision_number   | 0                                    |
| security_group_id | 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee |
| updated_at        | 2018-12-02T15:44:04Z                 |
+-------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:44:04.545" starttime="20181202 15:44:04.545"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:44:04.546" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:04.546" starttime="20181202 15:44:04.546"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:44:04.547" starttime="20181202 15:44:04.546"></status>
</kw>
<msg timestamp="20181202 15:44:04.547" level="INFO">${output} = +-------------------+--------------------------------------+
| Field             | Value                                |
+-------------------+--------------------------------------+
| created_at     ...</msg>
<status status="PASS" endtime="20181202 15:44:04.547" starttime="20181202 15:44:02.308"></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="20181202 15:44:04.548" level="INFO">${rule_id} = 62d828dc-7518-495a-862f-c9b2d77e0367</msg>
<status status="PASS" endtime="20181202 15:44:04.548" starttime="20181202 15:44:04.548"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:04.548" starttime="20181202 15:44:02.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>"${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="20181202 15:44:04.550" starttime="20181202 15:44:04.549"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:04.550" starttime="20181202 15:43:47.602"></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="20181202 15:44:04.553" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181202 15:44:04.553" starttime="20181202 15:44:04.552"></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="20181202 15:44:04.572" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181202 15:44:04.595" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:06.838" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:06.838" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:06.838" starttime="20181202 15:44:04.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:44:06.839" level="INFO">d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:06.839" starttime="20181202 15:44:06.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="20181202 15:44:06.840" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:06.840" starttime="20181202 15:44:06.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="20181202 15:44:06.841" starttime="20181202 15:44:06.841"></status>
</kw>
<msg timestamp="20181202 15:44:06.842" level="INFO">${output} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:06.842" starttime="20181202 15:44:04.570"></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="20181202 15:44:06.842" level="INFO">${splitted_output} = [u'd21bdb40-4840-412f-9b72-166a8bb25082']</msg>
<status status="PASS" endtime="20181202 15:44:06.843" starttime="20181202 15:44:06.842"></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="20181202 15:44:06.843" level="INFO">${net_id} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:06.843" starttime="20181202 15:44:06.843"></status>
</kw>
<msg timestamp="20181202 15:44:06.844" level="INFO">${net_id} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:06.844" starttime="20181202 15:44:04.553"></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="20181202 15:44:06.853" 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=d21bdb40-4840-412f-9b72-166a8bb25082 --security-group l2_sg --availability-zone nova:overcloud-novacompute-1.opnfvlf.org</msg>
<msg timestamp="20181202 15:44:06.873" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:11.986" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:11.986" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:11.986" starttime="20181202 15:44:06.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="20181202 15:44:11.988" 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                           | CxB8yhL8wwg4                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:11Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 554fe201-3466-4483-a8ec-bb87bb8c3785                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-02T15:44:11Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:44:11.988" starttime="20181202 15:44:11.987"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:44:11.989" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:11.989" starttime="20181202 15:44:11.988"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:44:11.990" starttime="20181202 15:44:11.989"></status>
</kw>
<msg timestamp="20181202 15:44:11.990" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181202 15:44:11.991" starttime="20181202 15:44:06.852"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:11.991" starttime="20181202 15:44:04.550"></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="20181202 15:44:11.994" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181202 15:44:11.994" starttime="20181202 15:44:11.993"></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="20181202 15:44:12.014" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181202 15:44:12.054" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:14.497" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:14.498" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:14.498" starttime="20181202 15:44:12.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="20181202 15:44:14.499" level="INFO">d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:14.499" starttime="20181202 15:44:14.498"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:44:14.500" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:14.500" starttime="20181202 15:44:14.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="20181202 15:44:14.500" starttime="20181202 15:44:14.500"></status>
</kw>
<msg timestamp="20181202 15:44:14.501" level="INFO">${output} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:14.501" starttime="20181202 15:44:12.012"></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="20181202 15:44:14.502" level="INFO">${splitted_output} = [u'd21bdb40-4840-412f-9b72-166a8bb25082']</msg>
<status status="PASS" endtime="20181202 15:44:14.502" starttime="20181202 15:44:14.501"></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="20181202 15:44:14.502" level="INFO">${net_id} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:14.502" starttime="20181202 15:44:14.502"></status>
</kw>
<msg timestamp="20181202 15:44:14.503" level="INFO">${net_id} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:14.503" starttime="20181202 15:44:11.994"></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="20181202 15:44:14.515" 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=d21bdb40-4840-412f-9b72-166a8bb25082 --security-group l2_sg --availability-zone nova:overcloud-novacompute-1.opnfvlf.org</msg>
<msg timestamp="20181202 15:44:14.540" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:18.999" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:19.000" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:19.000" starttime="20181202 15:44:14.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="20181202 15:44:19.002" 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                           | tUyi7YGjMD6Z                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:18Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | c3b30f17-87d2-4493-b573-bcf40d4a2674                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-02T15:44:18Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:44:19.002" starttime="20181202 15:44:19.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="20181202 15:44:19.004" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:19.004" starttime="20181202 15:44:19.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="20181202 15:44:19.006" starttime="20181202 15:44:19.004"></status>
</kw>
<msg timestamp="20181202 15:44:19.006" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181202 15:44:19.006" starttime="20181202 15:44:14.513"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:19.007" starttime="20181202 15:44:11.991"></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="20181202 15:44:19.010" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181202 15:44:19.010" starttime="20181202 15:44:19.009"></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="20181202 15:44:19.023" level="INFO">Starting process:
openstack network list | grep "l2_net_1" | awk '{print $2}'</msg>
<msg timestamp="20181202 15:44:19.042" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:22.642" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:22.642" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:22.642" starttime="20181202 15:44:19.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="20181202 15:44:22.644" level="INFO">d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:22.644" starttime="20181202 15:44:22.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="20181202 15:44:22.644" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:22.644" starttime="20181202 15:44:22.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="20181202 15:44:22.645" starttime="20181202 15:44:22.645"></status>
</kw>
<msg timestamp="20181202 15:44:22.646" level="INFO">${output} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:22.646" starttime="20181202 15:44:19.022"></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="20181202 15:44:22.647" level="INFO">${splitted_output} = [u'd21bdb40-4840-412f-9b72-166a8bb25082']</msg>
<status status="PASS" endtime="20181202 15:44:22.647" starttime="20181202 15:44:22.646"></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="20181202 15:44:22.647" level="INFO">${net_id} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:22.647" starttime="20181202 15:44:22.647"></status>
</kw>
<msg timestamp="20181202 15:44:22.648" level="INFO">${net_id} = d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<status status="PASS" endtime="20181202 15:44:22.648" starttime="20181202 15:44:19.010"></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="20181202 15:44:22.658" 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=d21bdb40-4840-412f-9b72-166a8bb25082 --security-group l2_sg --availability-zone nova:overcloud-novacompute-0.opnfvlf.org</msg>
<msg timestamp="20181202 15:44:22.677" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:26.847" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:26.847" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:26.847" starttime="20181202 15:44:22.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="20181202 15:44:26.848" 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                           | d8mD5RpgPiRT                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:26Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 52654192-3b5d-4fbd-9f7c-40be51839d8b                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-02T15:44:26Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:44:26.849" starttime="20181202 15:44:26.848"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:44:26.849" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:26.849" starttime="20181202 15:44:26.849"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:44:26.850" starttime="20181202 15:44:26.850"></status>
</kw>
<msg timestamp="20181202 15:44:26.851" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181202 15:44:26.851" starttime="20181202 15:44:22.657"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:26.851" starttime="20181202 15:44:19.007"></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="20181202 15:44:26.853" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181202 15:44:26.853" starttime="20181202 15:44:26.853"></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="20181202 15:44:26.867" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181202 15:44:26.887" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:29.288" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:29.289" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:29.289" starttime="20181202 15:44:26.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="20181202 15:44:29.290" level="INFO">c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:29.290" starttime="20181202 15:44:29.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="20181202 15:44:29.290" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:29.290" starttime="20181202 15:44:29.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="20181202 15:44:29.291" starttime="20181202 15:44:29.291"></status>
</kw>
<msg timestamp="20181202 15:44:29.291" level="INFO">${output} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:29.292" starttime="20181202 15:44:26.866"></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="20181202 15:44:29.292" level="INFO">${splitted_output} = [u'c9ea8a8b-d0be-40f3-bd82-ee43156b2256']</msg>
<status status="PASS" endtime="20181202 15:44:29.292" starttime="20181202 15:44:29.292"></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="20181202 15:44:29.293" level="INFO">${net_id} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:29.293" starttime="20181202 15:44:29.292"></status>
</kw>
<msg timestamp="20181202 15:44:29.293" level="INFO">${net_id} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:29.293" starttime="20181202 15:44:26.854"></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="20181202 15:44:29.302" 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=c9ea8a8b-d0be-40f3-bd82-ee43156b2256 --security-group l2_sg --availability-zone nova:overcloud-novacompute-1.opnfvlf.org</msg>
<msg timestamp="20181202 15:44:29.327" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:34.374" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:34.374" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:34.374" starttime="20181202 15:44:29.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="20181202 15:44:34.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       |                                                                 |
| 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                           | SjT2jRAcpQMz                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:34Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 11a3639d-5d19-4521-97a9-e37913abadaf                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-02T15:44:34Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:44:34.375" starttime="20181202 15:44:34.375"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:44:34.376" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:34.376" starttime="20181202 15:44:34.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="20181202 15:44:34.377" starttime="20181202 15:44:34.376"></status>
</kw>
<msg timestamp="20181202 15:44:34.377" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181202 15:44:34.377" starttime="20181202 15:44:29.301"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:34.377" starttime="20181202 15:44:26.851"></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="20181202 15:44:34.379" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181202 15:44:34.379" starttime="20181202 15:44:34.378"></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="20181202 15:44:34.387" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181202 15:44:34.407" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:37.038" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:37.038" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:37.038" starttime="20181202 15:44:34.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:44:37.039" level="INFO">c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:37.039" starttime="20181202 15:44:37.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="20181202 15:44:37.040" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:37.040" starttime="20181202 15:44:37.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="20181202 15:44:37.041" starttime="20181202 15:44:37.040"></status>
</kw>
<msg timestamp="20181202 15:44:37.041" level="INFO">${output} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:37.041" starttime="20181202 15:44:34.386"></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="20181202 15:44:37.041" level="INFO">${splitted_output} = [u'c9ea8a8b-d0be-40f3-bd82-ee43156b2256']</msg>
<status status="PASS" endtime="20181202 15:44:37.041" starttime="20181202 15:44:37.041"></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="20181202 15:44:37.042" level="INFO">${net_id} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:37.042" starttime="20181202 15:44:37.042"></status>
</kw>
<msg timestamp="20181202 15:44:37.042" level="INFO">${net_id} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:37.042" starttime="20181202 15:44:34.379"></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="20181202 15:44:37.054" 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=c9ea8a8b-d0be-40f3-bd82-ee43156b2256 --security-group l2_sg --availability-zone nova:overcloud-novacompute-0.opnfvlf.org</msg>
<msg timestamp="20181202 15:44:37.080" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:41.357" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:41.358" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:41.358" starttime="20181202 15:44:37.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="20181202 15:44:41.359" 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                           | i2zxKsZ6wNvB                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:41Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 1b9cea36-4e46-475a-9809-f944b4825076                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-02T15:44:41Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:44:41.360" starttime="20181202 15:44:41.359"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:44:41.360" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:41.360" starttime="20181202 15:44: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="20181202 15:44:41.362" starttime="20181202 15:44:41.361"></status>
</kw>
<msg timestamp="20181202 15:44:41.362" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181202 15:44:41.362" starttime="20181202 15:44:37.052"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:41.363" starttime="20181202 15:44:34.377"></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="20181202 15:44:41.365" level="INFO">${image} = cirros-0.3.5-x86_64-disk</msg>
<status status="PASS" endtime="20181202 15:44:41.365" starttime="20181202 15:44:41.364"></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="20181202 15:44:41.380" level="INFO">Starting process:
openstack network list | grep "l2_net_2" | awk '{print $2}'</msg>
<msg timestamp="20181202 15:44:41.404" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:44.167" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:44.167" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:44.167" starttime="20181202 15:44:41.380"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:44:44.168" level="INFO">c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:44.168" starttime="20181202 15:44: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="20181202 15:44:44.169" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:44.169" starttime="20181202 15:44: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="20181202 15:44:44.169" starttime="20181202 15:44:44.169"></status>
</kw>
<msg timestamp="20181202 15:44:44.170" level="INFO">${output} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:44.170" starttime="20181202 15:44:41.379"></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="20181202 15:44:44.170" level="INFO">${splitted_output} = [u'c9ea8a8b-d0be-40f3-bd82-ee43156b2256']</msg>
<status status="PASS" endtime="20181202 15:44:44.170" starttime="20181202 15:44:44.170"></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="20181202 15:44:44.171" level="INFO">${net_id} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:44.171" starttime="20181202 15:44:44.171"></status>
</kw>
<msg timestamp="20181202 15:44:44.171" level="INFO">${net_id} = c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<status status="PASS" endtime="20181202 15:44:44.171" starttime="20181202 15:44:41.366"></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="20181202 15:44:44.179" 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=c9ea8a8b-d0be-40f3-bd82-ee43156b2256 --security-group l2_sg --availability-zone nova:overcloud-novacompute-0.opnfvlf.org</msg>
<msg timestamp="20181202 15:44:44.198" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:48.221" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:48.222" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:48.222" starttime="20181202 15:44: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="20181202 15:44:48.223" 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                           | 6oBzyzxW2w7u                                                    |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:48Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              |                                                                 |
| id                                  | 467708ca-4fae-4f1f-8e5b-f1e28930efc2                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee'                     |
| status                              | BUILD                                                           |
| updated                             | 2018-12-02T15:44:48Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:44:48.223" starttime="20181202 15:44:48.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="20181202 15:44:48.223" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:48.223" starttime="20181202 15:44:48.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="20181202 15:44:48.224" starttime="20181202 15:44:48.224"></status>
</kw>
<msg timestamp="20181202 15:44:48.224" level="INFO">${output} = +-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                 ...</msg>
<status status="PASS" endtime="20181202 15:44:48.224" starttime="20181202 15:44:44.178"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:48.225" starttime="20181202 15:44:41.363"></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="20181202 15:44:48.226" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:44:48.226" starttime="20181202 15:44:48.225"></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="20181202 15:44:48.243" level="INFO">Starting process:
openstack server show l2_net_1_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181202 15:44:48.268" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:52.175" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:52.176" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:52.176" starttime="20181202 15:44:48.242"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:44:52.177" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:44:52.177" starttime="20181202 15:44:52.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:44:52.177" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:52.177" starttime="20181202 15:44:52.177"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:44:52.178" starttime="20181202 15:44:52.178"></status>
</kw>
<msg timestamp="20181202 15:44:52.178" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:44:52.178" starttime="20181202 15:44:48.241"></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="20181202 15:44:52.179" starttime="20181202 15:44:52.179"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:52.179" starttime="20181202 15:44:48.229"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:52.179" starttime="20181202 15:44:48.228"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:52.179" starttime="20181202 15:44:48.227"></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="20181202 15:44:52.189" level="INFO">Starting process:
openstack console log show l2_net_1_vm_1</msg>
<msg timestamp="20181202 15:44:52.210" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:56.037" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:56.038" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:56.038" starttime="20181202 15:44:52.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="20181202 15:44:56.039" starttime="20181202 15:44:56.038"></status>
</kw>
<msg timestamp="20181202 15:44:56.040" 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="20181202 15:44:56.040" starttime="20181202 15:44:52.188"></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="20181202 15:44:56.040" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:44:56.041" starttime="20181202 15:44:56.040"></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="20181202 15:44:56.041" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:44:56.041" starttime="20181202 15:44:56.041"></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="20181202 15:44:56.044" level="INFO">@{matches} = [ 21.0.0.16 obtained ]</msg>
<status status="PASS" endtime="20181202 15:44:56.044" starttime="20181202 15:44:56.043"></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="20181202 15:44:56.045" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:44:56.045" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:44:56.045" starttime="20181202 15:44:56.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="20181202 15:44:56.053" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:44:56.053" starttime="20181202 15:44:56.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>${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="20181202 15:44:56.054" level="INFO">${OS_MATCH} = 21.0.0.16 obtained</msg>
<status status="PASS" endtime="20181202 15:44:56.054" starttime="20181202 15:44:56.053"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.054" starttime="20181202 15:44:56.053"></status>
</kw>
<msg timestamp="20181202 15:44:56.054" level="INFO">${match} = 21.0.0.16 obtained</msg>
<status status="PASS" endtime="20181202 15:44:56.054" starttime="20181202 15:44:56.042"></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="20181202 15:44:56.055" level="INFO">@{matches} = [ 21.0.0.16 ]</msg>
<status status="PASS" endtime="20181202 15:44:56.055" starttime="20181202 15:44:56.055"></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="20181202 15:44:56.056" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:44:56.056" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:44:56.056" starttime="20181202 15:44:56.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="20181202 15:44:56.056" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:44:56.056" starttime="20181202 15:44:56.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="20181202 15:44:56.057" level="INFO">${OS_MATCH} = 21.0.0.16</msg>
<status status="PASS" endtime="20181202 15:44:56.057" starttime="20181202 15:44:56.057"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.057" starttime="20181202 15:44:56.056"></status>
</kw>
<msg timestamp="20181202 15:44:56.058" level="INFO">${vm_ip} = 21.0.0.16</msg>
<status status="PASS" endtime="20181202 15:44:56.058" starttime="20181202 15:44:56.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>${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="20181202 15:44:56.059" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:44:56.059" starttime="20181202 15:44:56.058"></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="20181202 15:44:56.059" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:44:56.059" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:44:56.059" starttime="20181202 15:44:56.059"></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="20181202 15:44:56.060" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:44:56.060" starttime="20181202 15:44:56.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>${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="20181202 15:44:56.061" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:44:56.061" starttime="20181202 15:44:56.060"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.061" starttime="20181202 15:44:56.060"></status>
</kw>
<msg timestamp="20181202 15:44:56.061" level="INFO">${match} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:44:56.061" starttime="20181202 15:44:56.058"></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="20181202 15:44:56.062" level="INFO">@{matches} = [ 169.254.169.254 | 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:44:56.062" starttime="20181202 15:44:56.062"></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="20181202 15:44:56.063" level="INFO">Length is 2</msg>
<msg timestamp="20181202 15:44:56.063" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181202 15:44:56.063" starttime="20181202 15:44:56.062"></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="20181202 15:44:56.063" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:44:56.063" starttime="20181202 15:44:56.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>${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="20181202 15:44:56.064" level="INFO">${OS_MATCH} = 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:44:56.064" starttime="20181202 15:44:56.064"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.064" starttime="20181202 15:44:56.063"></status>
</kw>
<msg timestamp="20181202 15:44:56.065" level="INFO">${dhcp_ip} = 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:44:56.065" starttime="20181202 15:44:56.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>'${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="20181202 15:44:56.065" starttime="20181202 15:44:56.065"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.065" starttime="20181202 15:44:56.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>'${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="20181202 15:44:56.066" starttime="20181202 15:44:56.066"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.066" starttime="20181202 15:44:56.066"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.067" starttime="20181202 15:44:52.180"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.067" starttime="20181202 15:44:52.180"></status>
</kw>
<msg timestamp="20181202 15:44:56.067" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:44:56.067" level="INFO">${ips_and_console_log} = [u'21.0.0.16', 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="20181202 15:44:56.067" starttime="20181202 15:44:52.179"></status>
</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="20181202 15:44:56.068" 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 0000000003fe1577 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 0000000003fe14ff 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.912 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.82 BogoMIPS (lpj=13967648)
[    0.016015] pid_max: default: 32768 minimum: 301
[    0.024175] Security Framework initialized
[    0.028090] AppArmor: AppArmor initialized
[    0.036033] Yama: becoming mindful.
[    0.044168] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.052565] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.060313] Mount-cache hash table entries: 256
[    0.068918] Initializing cgroup subsys cpuacct
[    0.076020] Initializing cgroup subsys memory
[    0.084112] Initializing cgroup subsys devices
[    0.092020] Initializing cgroup subsys freezer
[    0.100019] Initializing cgroup subsys blkio
[    0.104111] Initializing cgroup subsys perf_event
[    0.112597] CPU: Physical Processor ID: 0
[    0.120792] mce: CPU supports 10 MCE banks
[    0.130887] SMP alternatives: switching to UP code
[    0.269293] Freeing SMP alternatives: 24k freed
[    0.272074] ACPI: Core revision 20110623
[    0.281114] ftrace: allocating 26610 entries in 105 pages
[    0.300767] Enabling x2apic
[    0.304018] Enabled x2apic
[    0.304033] Switched APIC routing to physical x2apic.
[    0.321630] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.324021] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.340020] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.344140] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.348037] Brought up 1 CPUs
[    0.352024] Total of 1 processors activated (6983.82 BogoMIPS).
[    0.358215] devtmpfs: initialized
[    0.360388] EVM: security.selinux
[    0.364024] EVM: security.SMACK64
[    0.368024] EVM: security.capability
[    0.372601] print_constraints: dummy: 
[    0.376453] RTC time: 15:44:24, date: 12/02/18
[    0.380143] NET: Registered protocol family 16
[    0.384147] ACPI: bus type pci registered
[    0.388423] PCI: Using configuration type 1 for base access
[    0.392522] bio: create slab &lt;bio-0&gt; at 0
[    0.396180] ACPI: Added _OSI(Module Device)
[    0.400027] ACPI: Added _OSI(Processor Device)
[    0.404027] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.408027] ACPI: Added _OSI(Processor Aggregator Device)
[    0.417082] ACPI: Interpreter enabled
[    0.420028] ACPI: (supports S0 S5)
[    0.430293] ACPI: Using IOAPIC for interrupt routing
[    0.439209] ACPI: No dock devices found.
[    0.440029] HEST: Table not found.
[    0.444031] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.448082] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.452088] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.456033] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.460031] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.464032] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.468032] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.493729] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.496121] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.597421]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.608092] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.620364] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.632265] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.643406] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.652298] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.664938] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.668062] vgaarb: loaded
[    0.672043] vgaarb: bridge control possible 0000:00:02.0
[    0.677424] i2c-core: driver [aat2870] using legacy suspend method
[    0.680052] i2c-core: driver [aat2870] using legacy resume method
[    0.685440] SCSI subsystem initialized
[    0.693500] usbcore: registered new interface driver usbfs
[    0.696272] usbcore: registered new interface driver hub
[    0.700537] usbcore: registered new device driver usb
[    0.708984] PCI: Using ACPI for IRQ routing
[    0.718870] NetLabel: Initializing
[    0.720089] NetLabel:  domain hash size = 128
[    0.724046] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.728218] NetLabel:  unlabeled traffic allowed by default
[    0.732788] Switching to clocksource kvm-clock
[    0.787223] AppArmor: AppArmor Filesystem Enabled
[    0.793620] pnp: PnP ACPI init
[    0.798544] ACPI: bus type pnp registered
[    0.807809] pnp: PnP ACPI: found 9 devices
[    0.813509] ACPI: ACPI bus type pnp unregistered
[    0.832613] NET: Registered protocol family 2
[    0.840846] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.850403] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.858865] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.866699] TCP: Hash tables configured (established 2048 bind 2048)
[    0.877408] TCP reno registered
[    0.884171] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.895823] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.905260] NET: Registered protocol family 1
[    0.911676] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.919814] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.928248] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.940392] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.958568] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.971148] pci 0000:00:01.2: PCI INT D disabled
[    0.983180] Trying to unpack rootfs image as initramfs...
[    0.997677] audit: initializing netlink socket (disabled)
[    1.007336] type=2000 audit(1543765464.004:1): initialized
[    1.074445] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.108219] VFS: Disk quotas dquot_6.5.2
[    1.116054] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.144467] fuse init (API version 7.17)
[    1.164295] msgmni has been set to 85
[    1.192211] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.217220] io scheduler noop registered
[    1.224370] io scheduler deadline registered (default)
[    1.233125] io scheduler cfq registered
[    1.239776] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.247833] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.258155] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.269068] ACPI: Power Button [PWRF]
[    1.278819] ERST: Table is not found!
[    1.285721] GHES: HEST is not enabled!
[    1.316407] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.324905] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.338360] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.388402] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.395900] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.413554] Freeing initrd memory: 3452k freed
[    1.422204] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.459925] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.501953] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.513630] Linux agpgart interface v0.103
[    1.528713] brd: module loaded
[    1.536947] loop: module loaded
[    1.548160]  vda: vda1
[    1.557707] scsi0 : ata_piix
[    1.563746] scsi1 : ata_piix
[    1.569171] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.579121] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.590296] Fixed MDIO Bus: probed
[    1.597134] tun: Universal TUN/TAP device driver, 1.6
[    1.606073] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.623998] PPP generic driver version 2.4.2
[    1.632326] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.643440] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.653213] uhci_hcd: USB Universal Host Controller Interface driver
[    1.663554] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.677990] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.686919] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.700908] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.711095] hub 1-0:1.0: USB hub found
[    1.718006] hub 1-0:1.0: 2 ports detected
[    1.725479] usbcore: registered new interface driver libusual
[    1.733139] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.749976] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.758442] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.767069] mousedev: PS/2 mouse device common for all mice
[    1.779161] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.793673] rtc_cmos 00:01: RTC can wake from S4
[    1.803182] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.813374] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.822567] device-mapper: uevent: version 1.0.3
[    1.831160] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.844534] cpuidle: using governor ladder
[    1.851466] cpuidle: using governor menu
[    1.858002] EFI Variables Facility v0.08 2004-May-17
[    1.866240] TCP cubic registered
[    1.872436] NET: Registered protocol family 10
[    1.881380] NET: Registered protocol family 17
[    1.888881] Registering the dns_resolver key type
[    1.897222] registered taskstats version 1
[    1.912976]   Magic number: 14:461:739
[    1.920194] rtc_cmos 00:01: setting system clock to 2018-12-02 15:44:26 UTC (1543765466)
[    1.933700] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.942802] EDD information not available.
[    1.952726] Freeing unused kernel memory: 928k freed
[    1.966153] Write protecting the kernel read-only data: 12288k
[    1.977660] Freeing unused kernel memory: 1596k freed
[    1.998467] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.02
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.12
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.29. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 21.0.0.16...
Lease of 21.0.0.16 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.35
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.36. 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.912 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 AAAAB3NzaC1yc2EAAAADAQABAAAAglAQDUQzzGMJkScSBCPPtqvEfqg12ZMIdN5hc28BAyNx1EW6sI7ZDagKWtNoloblha4JzWGWKrJoTr87qPEDUtGM/n61MUJDoD+UGRbSeXsB7+5q6/wQd2vyA80yJgGsA801x+4L3+EnYiWc7k/uy0WhiAZcMpi+G99atxwtC0s8Um0= root@l2-net-1-vm-1
ssh-dss AAAAB3NzaC1kc3MAAACBALk5+sfQYnaG5IcI9pqCDcH5eZQ4HZIsTcEFfJu7FoxXz57dg3WTwrQxrMQK3qFbfNC1AeW2knyKtasgFkxyfZ2kGIxWro9nKH5orWcjUmNBL2p35a+1eAxEzpbT8pP5Bt39JZ7OkL78OyLPBssK2d3sIPDLgUDJHVMlgHv8plubAAAAFQDu1aFSXhqK6illiI38nzNUP6F2MQAAAIButzRZpCSWxe9zrIR5al/RL1i076z4S5awmmZgUFkxSU34bXmOK+sh4DNI3IoV81yqmMmXSfLtIZ4/cQGg9BcQXxGw5sLPdjkFHro3nTywcVHlbrMyFn2C5co8qmb2ZOdyQq5mgMKLgmnZJcjGMckasaosogVYc/DsqyXyfnZlQAAAAIBfgiFjWJV3VGKy043V6uiu1KU/H+L9QxkqFlJvEiQH1/xXYWF5cCVlRPXXmy+fxWWJvV/TecvN3YoMK3f433Lz78uvvjLCW5RU7cRoHKJXQEZCBsDbxuDwaPj7LfrXffaElE1wZ6UnedfoHTbp9+T1MW2Td91AV0v6k05lbqm/lw== 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.16,24,fe80::f816:3eff:fe91:4747
ip-route:default via 21.0.0.1 dev eth0 
ip-route:21.0.0.0/24 dev eth0  src 21.0.0.16 
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=5.63 ===
=== 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:91:47:47  
          inet addr:21.0.0.16  Bcast:21.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe91:4747/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:77 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:8700 (8.4 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=1.152 ms
64 bytes from 21.0.0.2: seq=1 ttl=64 time=0.720 ms
64 bytes from 21.0.0.2: seq=2 ttl=64 time=0.488 ms
64 bytes from 21.0.0.2: seq=3 ttl=64 time=0.443 ms
64 bytes from 21.0.0.2: seq=4 ttl=64 time=0.599 ms

--- 21.0.0.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.443/0.680/1.152 ms
### uname -a
Linux l2-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.190802] acpiphp: Slot [29] registered
[    2.190809] acpiphp: Slot [30] registered
[    2.190816] acpiphp: Slot [31] registered
[    2.205400] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.205402] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.210305] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    2.213749] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.218125] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[    2.227575] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.280183] eth0: no IPv6 routers present
### tail -n 25 /var/log/messages
Dec  2 15:44:26 cirros kern.info kernel: [    0.000000]   Intel GenuineIntel
Dec  2 15:44:26 cirros kern.info kernel: [    0.000000]   AMD AuthenticAMD
Dec  2 15:44:26 cirros kern.info kernel: [    0.000000]   Centaur CentaurHauls
Dec  2 15:44:26 cirros kern.info kernel: [    0.000000] BIOS-provided physical RAM map:
Dec  2 15:44:26 cirros kern.info kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
Dec  2 15:44:26 cirros kern.info kernel: [    2.190317] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Dec  2 15:44:26 cirros kern.info kernel: [    2.190595] acpiphp: Slot [3] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190623] acpiphp: Slot [4] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190630] acpiphp: Slot [5] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190637] acpiphp: Slot [6] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190646] acpiphp: Slot [7] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190652] acpiphp: Slot [8] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190659] acpiphp: Slot [9] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190667] acpiphp: Slot [10] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190674] acpiphp: Slot [11] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.190680] acpiphp: Slot [12] registered
Dec  2 15:44:26 cirros kern.info kernel: [    2.205400] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Dec  2 15:44:26 cirros kern.info kernel: [    2.205402] e1000: Copyright (c) 1999-2006 Intel Corporation.
Dec  2 15:44:26 cirros kern.info kernel: [    2.210305] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
Dec  2 15:44:26 cirros kern.info kernel: [    2.213749] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Dec  2 15:44:26 cirros kern.info kernel: [    2.218125] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Dec  2 15:44:26 cirros kern.info kernel: [    2.227575] ip_tables: (C) 2000-2006 Netfilter Core Team
Dec  2 15:44:29 cirros auth.notice su: + /dev/console root:cirros
Dec  2 15:44:30 cirros authpriv.info dropbear[289]: Running in background
Dec  2 15:44:37 cirros kern.debug kernel: [   13.280183] 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-1 login: </msg>
<status status="PASS" endtime="20181202 15:44:56.068" starttime="20181202 15:44:56.068"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.068" starttime="20181202 15:44:56.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>"${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="20181202 15:44:56.069" starttime="20181202 15:44:56.069"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.069" starttime="20181202 15:44:56.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>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181202 15:44:56.070" starttime="20181202 15:44:56.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>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181202 15:44:56.070" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181202 15:44:56.070" starttime="20181202 15:44:56.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>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:44:56.071" starttime="20181202 15:44:56.071"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:56.071" starttime="20181202 15:44:48.226"></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="20181202 15:44:56.086" level="INFO">Starting process:
openstack server show l2_net_1_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181202 15:44:56.106" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:44:59.278" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:44:59.279" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:44:59.279" starttime="20181202 15:44:56.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="20181202 15:44:59.280" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:44:59.280" starttime="20181202 15:44:59.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="20181202 15:44:59.280" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:44:59.280" starttime="20181202 15:44:59.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="20181202 15:44:59.281" starttime="20181202 15:44:59.281"></status>
</kw>
<msg timestamp="20181202 15:44:59.281" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:44:59.281" starttime="20181202 15:44:56.084"></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="20181202 15:44:59.282" starttime="20181202 15:44:59.282"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:59.282" starttime="20181202 15:44:56.074"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:59.282" starttime="20181202 15:44:56.073"></status>
</kw>
<status status="PASS" endtime="20181202 15:44:59.282" starttime="20181202 15:44:56.072"></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="20181202 15:44:59.291" level="INFO">Starting process:
openstack console log show l2_net_1_vm_2</msg>
<msg timestamp="20181202 15:44:59.334" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:45:01.991" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:45:01.991" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:45:01.991" starttime="20181202 15:44:59.291"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:01.992" starttime="20181202 15:45:01.992"></status>
</kw>
<msg timestamp="20181202 15:45:01.993" 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="20181202 15:45:01.993" starttime="20181202 15:44:59.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>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181202 15:45:01.993" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:01.993" starttime="20181202 15:45:01.993"></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="20181202 15:45:01.994" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:01.994" starttime="20181202 15:45:01.993"></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="20181202 15:45:01.995" level="INFO">@{matches} = [ 21.0.0.5 obtained ]</msg>
<status status="PASS" endtime="20181202 15:45:01.996" starttime="20181202 15:45:01.995"></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="20181202 15:45:01.996" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:45:01.996" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:45:01.996" starttime="20181202 15:45:01.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:45:01.997" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:01.997" starttime="20181202 15:45:01.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>${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="20181202 15:45:01.999" level="INFO">${OS_MATCH} = 21.0.0.5 obtained</msg>
<status status="PASS" endtime="20181202 15:45:01.999" starttime="20181202 15:45:01.998"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:01.999" starttime="20181202 15:45:01.997"></status>
</kw>
<msg timestamp="20181202 15:45:02.000" level="INFO">${match} = 21.0.0.5 obtained</msg>
<status status="PASS" endtime="20181202 15:45:02.000" starttime="20181202 15:45:01.994"></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="20181202 15:45:02.003" level="INFO">@{matches} = [ 21.0.0.5 ]</msg>
<status status="PASS" endtime="20181202 15:45:02.003" starttime="20181202 15:45:02.002"></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="20181202 15:45:02.004" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:45:02.004" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:45:02.004" starttime="20181202 15:45:02.003"></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="20181202 15:45:02.005" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:02.005" starttime="20181202 15:45:02.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>${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="20181202 15:45:02.008" level="INFO">${OS_MATCH} = 21.0.0.5</msg>
<status status="PASS" endtime="20181202 15:45:02.008" starttime="20181202 15:45:02.007"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.008" starttime="20181202 15:45:02.006"></status>
</kw>
<msg timestamp="20181202 15:45:02.008" level="INFO">${vm_ip} = 21.0.0.5</msg>
<status status="PASS" endtime="20181202 15:45:02.008" starttime="20181202 15:45:02.001"></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="20181202 15:45:02.011" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:45:02.011" starttime="20181202 15:45:02.010"></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="20181202 15:45:02.012" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:45:02.013" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:45:02.013" starttime="20181202 15:45:02.011"></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="20181202 15:45:02.014" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:02.014" starttime="20181202 15:45:02.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>${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="20181202 15:45:02.017" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:02.017" starttime="20181202 15:45:02.016"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.017" starttime="20181202 15:45:02.015"></status>
</kw>
<msg timestamp="20181202 15:45:02.017" level="INFO">${match} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:02.018" starttime="20181202 15:45:02.009"></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="20181202 15:45:02.019" level="INFO">@{matches} = [ 169.254.169.254 | 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:45:02.020" starttime="20181202 15:45:02.019"></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="20181202 15:45:02.020" level="INFO">Length is 2</msg>
<msg timestamp="20181202 15:45:02.020" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181202 15:45:02.020" starttime="20181202 15:45:02.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>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:45:02.021" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:02.022" starttime="20181202 15:45:02.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>${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="20181202 15:45:02.023" level="INFO">${OS_MATCH} = 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:02.024" starttime="20181202 15:45:02.023"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.024" starttime="20181202 15:45:02.022"></status>
</kw>
<msg timestamp="20181202 15:45:02.024" level="INFO">${dhcp_ip} = 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:02.024" starttime="20181202 15:45:02.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>'${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="20181202 15:45:02.025" starttime="20181202 15:45:02.025"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.025" starttime="20181202 15:45:02.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>'${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="20181202 15:45:02.027" starttime="20181202 15:45:02.026"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.027" starttime="20181202 15:45:02.026"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.027" starttime="20181202 15:44:59.283"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.027" starttime="20181202 15:44:59.283"></status>
</kw>
<msg timestamp="20181202 15:45:02.027" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:45:02.028" level="INFO">${ips_and_console_log} = [u'21.0.0.5', 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="20181202 15:45:02.028" starttime="20181202 15:44:59.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>"${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="20181202 15:45:02.029" 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 0000000003fe1577 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 0000000003fe14ff 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.912 MHz processor.
[    0.016000] Calibrating delay loop (skipped) preset value.. 6983.82 BogoMIPS (lpj=13967648)
[    0.028050] pid_max: default: 32768 minimum: 301
[    0.040087] Security Framework initialized
[    0.044120] AppArmor: AppArmor initialized
[    0.052025] Yama: becoming mindful.
[    0.060209] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.068571] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.076291] Mount-cache hash table entries: 256
[    0.084990] Initializing cgroup subsys cpuacct
[    0.092022] Initializing cgroup subsys memory
[    0.100104] Initializing cgroup subsys devices
[    0.104024] Initializing cgroup subsys freezer
[    0.112023] Initializing cgroup subsys blkio
[    0.120103] Initializing cgroup subsys perf_event
[    0.128143] CPU: Physical Processor ID: 0
[    0.132847] mce: CPU supports 10 MCE banks
[    0.143315] SMP alternatives: switching to UP code
[    0.282180] Freeing SMP alternatives: 24k freed
[    0.288078] ACPI: Core revision 20110623
[    0.293179] ftrace: allocating 26610 entries in 105 pages
[    0.309615] Enabling x2apic
[    0.312018] Enabled x2apic
[    0.312045] Switched APIC routing to physical x2apic.
[    0.330717] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.332022] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.348021] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.352140] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.356037] Brought up 1 CPUs
[    0.360026] Total of 1 processors activated (6983.82 BogoMIPS).
[    0.368723] devtmpfs: initialized
[    0.372443] EVM: security.selinux
[    0.376026] EVM: security.SMACK64
[    0.380049] EVM: security.capability
[    0.388118] print_constraints: dummy: 
[    0.396027] RTC time: 15:44:28, date: 12/02/18
[    0.400150] NET: Registered protocol family 16
[    0.404165] ACPI: bus type pci registered
[    0.408456] PCI: Using configuration type 1 for base access
[    0.412474] bio: create slab &lt;bio-0&gt; at 0
[    0.416211] ACPI: Added _OSI(Module Device)
[    0.420028] ACPI: Added _OSI(Processor Device)
[    0.424029] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.428029] ACPI: Added _OSI(Processor Aggregator Device)
[    0.436034] ACPI: Interpreter enabled
[    0.440029] ACPI: (supports S0 S5)
[    0.448031] ACPI: Using IOAPIC for interrupt routing
[    0.458284] ACPI: No dock devices found.
[    0.460030] HEST: Table not found.
[    0.464032] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.468045] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.472068] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.476032] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.480032] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.484032] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.488033] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.511547] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.512087] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.606758]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.614190] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.622721] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.631265] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.640316] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.652287] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.667051] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.668058] vgaarb: loaded
[    0.672043] vgaarb: bridge control possible 0000:00:02.0
[    0.681306] i2c-core: driver [aat2870] using legacy suspend method
[    0.684053] i2c-core: driver [aat2870] using legacy resume method
[    0.689466] SCSI subsystem initialized
[    0.698394] usbcore: registered new interface driver usbfs
[    0.700267] usbcore: registered new interface driver hub
[    0.704558] usbcore: registered new device driver usb
[    0.709488] PCI: Using ACPI for IRQ routing
[    0.718515] NetLabel: Initializing
[    0.720089] NetLabel:  domain hash size = 128
[    0.724046] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.728329] NetLabel:  unlabeled traffic allowed by default
[    0.732872] Switching to clocksource kvm-clock
[    0.786381] AppArmor: AppArmor Filesystem Enabled
[    0.792980] pnp: PnP ACPI init
[    0.798161] ACPI: bus type pnp registered
[    0.807624] pnp: PnP ACPI: found 9 devices
[    0.813416] ACPI: ACPI bus type pnp unregistered
[    0.832697] NET: Registered protocol family 2
[    0.840982] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.850739] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.859620] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.867708] TCP: Hash tables configured (established 2048 bind 2048)
[    0.875421] TCP reno registered
[    0.880254] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.887840] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.895972] NET: Registered protocol family 1
[    0.902147] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.909642] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.917116] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.925461] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.945460] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.959568] pci 0000:00:01.2: PCI INT D disabled
[    0.970125] Trying to unpack rootfs image as initramfs...
[    0.984041] audit: initializing netlink socket (disabled)
[    0.992467] type=2000 audit(1543765467.992:1): initialized
[    1.056385] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.078003] VFS: Disk quotas dquot_6.5.2
[    1.085000] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.112268] fuse init (API version 7.17)
[    1.128279] msgmni has been set to 85
[    1.156192] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.176142] io scheduler noop registered
[    1.183556] io scheduler deadline registered (default)
[    1.192223] io scheduler cfq registered
[    1.199828] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.208888] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.220197] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.233141] ACPI: Power Button [PWRF]
[    1.243251] ERST: Table is not found!
[    1.248911] GHES: HEST is not enabled!
[    1.272362] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.279621] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.292404] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.340482] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.349643] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.375057] Freeing initrd memory: 3452k freed
[    1.383374] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.422853] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.468231] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.479049] Linux agpgart interface v0.103
[    1.493083] brd: module loaded
[    1.500960] loop: module loaded
[    1.512975]  vda: vda1
[    1.526116] scsi0 : ata_piix
[    1.532142] scsi1 : ata_piix
[    1.538705] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.549693] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.560180] Fixed MDIO Bus: probed
[    1.566983] tun: Universal TUN/TAP device driver, 1.6
[    1.575230] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.595274] PPP generic driver version 2.4.2
[    1.602501] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.611379] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.623309] uhci_hcd: USB Universal Host Controller Interface driver
[    1.636755] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.654497] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.663381] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.674813] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.683487] hub 1-0:1.0: USB hub found
[    1.691106] hub 1-0:1.0: 2 ports detected
[    1.700299] usbcore: registered new interface driver libusual
[    1.711818] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.726516] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.733230] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.742401] mousedev: PS/2 mouse device common for all mice
[    1.751659] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.763658] rtc_cmos 00:01: RTC can wake from S4
[    1.771612] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.782074] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.790415] device-mapper: uevent: version 1.0.3
[    1.798028] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.809986] cpuidle: using governor ladder
[    1.817018] cpuidle: using governor menu
[    1.824119] EFI Variables Facility v0.08 2004-May-17
[    1.832443] TCP cubic registered
[    1.838600] NET: Registered protocol family 10
[    1.846591] NET: Registered protocol family 17
[    1.852871] Registering the dns_resolver key type
[    1.860212] registered taskstats version 1
[    1.874902]   Magic number: 14:461:739
[    1.881684] rtc_cmos 00:01: setting system clock to 2018-12-02 15:44:30 UTC (1543765470)
[    1.901493] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.913029] EDD information not available.
[    1.923546] Freeing unused kernel memory: 928k freed
[    1.935874] Write protecting the kernel read-only data: 12288k
[    1.967919] Freeing unused kernel memory: 1596k freed
[    1.987537] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.01
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.28
no results found for mode=local. up 2.33. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 21.0.0.5...
Lease of 21.0.0.5 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.40
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.42. 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.912 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 AAAAB3NzaC1yc2EAAAADAQABAAAAgwCR4wjkCT0gk84ZalY5urENWEO7QP2Ac/AKgr+313yect715GFmzZhxKqn/O5GFUDFu2q/o1Q8KD73Vk+eK7Dyp/WV299GAvec0YxYvMZGcuWUAuFROoPyoVJUSTVtHm+sQVG/iyqCi/WxQ4i0dEZp4E/qG9dwluo2HDtfcvX1+MWE/ root@l2-net-1-vm-2
ssh-dss AAAAB3NzaC1kc3MAAACBAIfdHj3UjEUwb0ctmHPRPLGb2Vb083MhTUyocv9blYAZ5L3qZeC94VSn/RoQy5sSG4CFKE0f9td8ZCJ18/fA7DoxqfvSuRf3+FuqoOjyeQkXAyzjZis28fkP7ltXYUqeTpGdTqDo/nGBXqmVvEWBZYsS1HvU6sngy0dxHNsHXLSrAAAAFQDgn0hUq/Mu/+kH2Dhx7dGEyLyLTQAAAIAIwH7S6Rvoi4KxLZHhQw8yTaFtrRsD5G5PpNIco1zzFckRc98jfSAlo2A/dFxJLO+pPsqHu2PT4TL5sVD04Pj41gIRCcESfq0yRLNWhO3OprfwUywiibPubbyxFy+Ln+pEdEkntzIvBE+Yj7BzQcno4QD4cfbp3liVT5qHissmHAAAAIA7x6h5jvctOAynA2H2/ytTQvXL6apSwBP6D4E9LPyPQRTC9zNK693AU8exiFZKkoYAVVIXuEN2TEXjApb68RFD1SWsNlD72w0GwBT0OcYfGcA6R9+0zUtRohkeS/0gq/Mg2ImjNR/UhSLF0lsXf/KMNwRMayS4o9dJZkYE4hSj7g== 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.5,24,fe80::f816:3eff:fe23:b923
ip-route:default via 21.0.0.1 dev eth0 
ip-route:21.0.0.0/24 dev eth0  src 21.0.0.5 
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=4.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:23:B9:23  
          inet addr:21.0.0.5  Bcast:21.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe23:b923/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:84 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:8992 (8.7 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=2.715 ms
64 bytes from 21.0.0.2: seq=1 ttl=64 time=0.687 ms
64 bytes from 21.0.0.2: seq=2 ttl=64 time=0.486 ms
64 bytes from 21.0.0.2: seq=3 ttl=64 time=0.552 ms
64 bytes from 21.0.0.2: seq=4 ttl=64 time=0.751 ms

--- 21.0.0.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.486/1.038/2.715 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.184199] acpiphp: Slot [29] registered
[    2.184213] acpiphp: Slot [30] registered
[    2.184226] acpiphp: Slot [31] registered
[    2.211284] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.211287] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.222148] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    2.227955] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.233390] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[    2.242109] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.608167] eth0: no IPv6 routers present
### tail -n 25 /var/log/messages
Dec  2 15:44:30 cirros kern.info kernel: [    0.000000]   Intel GenuineIntel
Dec  2 15:44:30 cirros kern.info kernel: [    0.000000]   AMD AuthenticAMD
Dec  2 15:44:30 cirros kern.info kernel: [    0.000000]   Centaur CentaurHauls
Dec  2 15:44:30 cirros kern.info kernel: [    0.000000] BIOS-provided physical RAM map:
Dec  2 15:44:30 cirros kern.info kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
Dec  2 15:44:30 cirros kern.info kernel: [    2.183159] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Dec  2 15:44:30 cirros kern.info kernel: [    2.183596] acpiphp: Slot [3] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183640] acpiphp: Slot [4] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183655] acpiphp: Slot [5] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183669] acpiphp: Slot [6] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183684] acpiphp: Slot [7] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183697] acpiphp: Slot [8] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183710] acpiphp: Slot [9] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183724] acpiphp: Slot [10] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183738] acpiphp: Slot [11] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.183750] acpiphp: Slot [12] registered
Dec  2 15:44:30 cirros kern.info kernel: [    2.211284] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Dec  2 15:44:30 cirros kern.info kernel: [    2.211287] e1000: Copyright (c) 1999-2006 Intel Corporation.
Dec  2 15:44:30 cirros kern.info kernel: [    2.222148] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
Dec  2 15:44:30 cirros kern.info kernel: [    2.227955] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Dec  2 15:44:30 cirros kern.info kernel: [    2.233390] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Dec  2 15:44:30 cirros kern.info kernel: [    2.242109] ip_tables: (C) 2000-2006 Netfilter Core Team
Dec  2 15:44:33 cirros auth.notice su: + /dev/console root:cirros
Dec  2 15:44:33 cirros authpriv.info dropbear[289]: Running in background
Dec  2 15:44:41 cirros kern.debug kernel: [   12.608167] 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="20181202 15:45:02.030" starttime="20181202 15:45:02.029"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.030" starttime="20181202 15:45:02.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>"${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="20181202 15:45:02.032" starttime="20181202 15:45:02.031"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.032" starttime="20181202 15:45:02.030"></status>
</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="20181202 15:45:02.033" starttime="20181202 15:45:02.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>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181202 15:45:02.033" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181202 15:45:02.033" starttime="20181202 15:45:02.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>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:02.034" starttime="20181202 15:45:02.034"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:02.034" starttime="20181202 15:44:56.072"></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="20181202 15:45:02.048" level="INFO">Starting process:
openstack server show l2_net_1_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181202 15:45:02.067" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:45:05.240" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:45:05.241" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:45:05.241" starttime="20181202 15:45:02.048"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:45:05.242" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:45:05.242" starttime="20181202 15:45:05.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="20181202 15:45:05.243" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:45:05.243" starttime="20181202 15:45:05.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="20181202 15:45:05.244" starttime="20181202 15:45:05.244"></status>
</kw>
<msg timestamp="20181202 15:45:05.245" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:45:05.245" starttime="20181202 15:45:02.047"></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="20181202 15:45:05.246" starttime="20181202 15:45:05.245"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:05.246" starttime="20181202 15:45:02.036"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:05.246" starttime="20181202 15:45:02.035"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:05.246" starttime="20181202 15:45:02.035"></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="20181202 15:45:05.260" level="INFO">Starting process:
openstack console log show l2_net_1_vm_3</msg>
<msg timestamp="20181202 15:45:05.291" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:45:09.056" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:45:09.057" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:45:09.057" starttime="20181202 15:45:05.259"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:09.058" starttime="20181202 15:45:09.057"></status>
</kw>
<msg timestamp="20181202 15:45:09.058" 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="20181202 15:45:09.058" starttime="20181202 15:45:05.258"></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="20181202 15:45:09.059" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:09.059" starttime="20181202 15:45:09.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>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181202 15:45:09.059" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:09.059" starttime="20181202 15:45:09.059"></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="20181202 15:45:09.061" level="INFO">@{matches} = [ 21.0.0.17 obtained ]</msg>
<status status="PASS" endtime="20181202 15:45:09.061" starttime="20181202 15:45:09.060"></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="20181202 15:45:09.062" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:45:09.062" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:45:09.062" starttime="20181202 15:45:09.062"></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="20181202 15:45:09.063" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:09.063" starttime="20181202 15:45:09.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>${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="20181202 15:45:09.064" level="INFO">${OS_MATCH} = 21.0.0.17 obtained</msg>
<status status="PASS" endtime="20181202 15:45:09.064" starttime="20181202 15:45:09.064"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.064" starttime="20181202 15:45:09.063"></status>
</kw>
<msg timestamp="20181202 15:45:09.064" level="INFO">${match} = 21.0.0.17 obtained</msg>
<status status="PASS" endtime="20181202 15:45:09.065" starttime="20181202 15:45:09.059"></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="20181202 15:45:09.066" level="INFO">@{matches} = [ 21.0.0.17 ]</msg>
<status status="PASS" endtime="20181202 15:45:09.066" starttime="20181202 15:45:09.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="20181202 15:45:09.066" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:45:09.067" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:45:09.067" starttime="20181202 15:45:09.066"></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="20181202 15:45:09.067" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:09.067" starttime="20181202 15:45:09.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="20181202 15:45:09.069" level="INFO">${OS_MATCH} = 21.0.0.17</msg>
<status status="PASS" endtime="20181202 15:45:09.069" starttime="20181202 15:45:09.068"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.069" starttime="20181202 15:45:09.068"></status>
</kw>
<msg timestamp="20181202 15:45:09.069" level="INFO">${vm_ip} = 21.0.0.17</msg>
<status status="PASS" endtime="20181202 15:45:09.069" starttime="20181202 15:45:09.065"></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="20181202 15:45:09.070" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:45:09.071" starttime="20181202 15:45:09.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="20181202 15:45:09.071" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:45:09.071" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:45:09.071" starttime="20181202 15:45:09.071"></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="20181202 15:45:09.072" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:09.072" starttime="20181202 15:45:09.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>
<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="20181202 15:45:09.073" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:09.073" starttime="20181202 15:45:09.073"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.073" starttime="20181202 15:45:09.072"></status>
</kw>
<msg timestamp="20181202 15:45:09.074" level="INFO">${match} = ip-route:169.254.169.254 via 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:09.074" starttime="20181202 15:45:09.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="20181202 15:45:09.075" level="INFO">@{matches} = [ 169.254.169.254 | 21.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:45:09.075" starttime="20181202 15:45:09.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>${matches}</arg>
</arguments>
<assign>
<var>${matches_length}</var>
</assign>
<msg timestamp="20181202 15:45:09.075" level="INFO">Length is 2</msg>
<msg timestamp="20181202 15:45:09.075" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181202 15:45:09.075" starttime="20181202 15:45:09.075"></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="20181202 15:45:09.076" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:09.076" starttime="20181202 15:45:09.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>${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="20181202 15:45:09.078" level="INFO">${OS_MATCH} = 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:09.078" starttime="20181202 15:45:09.077"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.078" starttime="20181202 15:45:09.076"></status>
</kw>
<msg timestamp="20181202 15:45:09.078" level="INFO">${dhcp_ip} = 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:09.078" starttime="20181202 15:45:09.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>'${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="20181202 15:45:09.080" starttime="20181202 15:45:09.079"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.080" starttime="20181202 15:45:09.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>'${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="20181202 15:45:09.081" starttime="20181202 15:45:09.081"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.081" starttime="20181202 15:45:09.080"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.082" starttime="20181202 15:45:05.248"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.082" starttime="20181202 15:45:05.247"></status>
</kw>
<msg timestamp="20181202 15:45:09.082" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:45:09.083" level="INFO">${ips_and_console_log} = [u'21.0.0.17', 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="20181202 15:45:09.083" starttime="20181202 15:45:05.247"></status>
</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="20181202 15:45:09.084" 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 0000000003fe1577 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 0000000003fe14ff 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.830 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.66 BogoMIPS (lpj=13967320)
[    0.020018] pid_max: default: 32768 minimum: 301
[    0.028249] Security Framework initialized
[    0.036184] AppArmor: AppArmor initialized
[    0.044034] Yama: becoming mindful.
[    0.056240] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.064844] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.072458] Mount-cache hash table entries: 256
[    0.081554] Initializing cgroup subsys cpuacct
[    0.088051] Initializing cgroup subsys memory
[    0.100033] Initializing cgroup subsys devices
[    0.104021] Initializing cgroup subsys freezer
[    0.108022] Initializing cgroup subsys blkio
[    0.116036] Initializing cgroup subsys perf_event
[    0.124970] CPU: Physical Processor ID: 0
[    0.136641] mce: CPU supports 10 MCE banks
[    0.145495] SMP alternatives: switching to UP code
[    0.282461] Freeing SMP alternatives: 24k freed
[    0.288074] ACPI: Core revision 20110623
[    0.293121] ftrace: allocating 26610 entries in 105 pages
[    0.309672] Enabling x2apic
[    0.312018] Enabled x2apic
[    0.312045] Switched APIC routing to physical x2apic.
[    0.334907] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.336028] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.352021] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.356169] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.360061] Brought up 1 CPUs
[    0.364028] Total of 1 processors activated (6983.66 BogoMIPS).
[    0.372074] devtmpfs: initialized
[    0.376418] EVM: security.selinux
[    0.380029] EVM: security.SMACK64
[    0.384027] EVM: security.capability
[    0.388632] print_constraints: dummy: 
[    0.392434] RTC time: 15:44:38, date: 12/02/18
[    0.396167] NET: Registered protocol family 16
[    0.400188] ACPI: bus type pci registered
[    0.404922] PCI: Using configuration type 1 for base access
[    0.408957] bio: create slab &lt;bio-0&gt; at 0
[    0.412369] ACPI: Added _OSI(Module Device)
[    0.416032] ACPI: Added _OSI(Processor Device)
[    0.420032] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.424031] ACPI: Added _OSI(Processor Aggregator Device)
[    0.430740] ACPI: Interpreter enabled
[    0.432031] ACPI: (supports S0 S5)
[    0.444033] ACPI: Using IOAPIC for interrupt routing
[    0.454891] ACPI: No dock devices found.
[    0.456030] HEST: Table not found.
[    0.460032] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.464045] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.468071] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.472032] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.476032] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.480032] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.484032] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.512169] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.516215] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.644698]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.653881] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.664412] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.675135] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.682491] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.692317] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.706586] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.708073] vgaarb: loaded
[    0.712051] vgaarb: bridge control possible 0000:00:02.0
[    0.717345] i2c-core: driver [aat2870] using legacy suspend method
[    0.720060] i2c-core: driver [aat2870] using legacy resume method
[    0.728888] SCSI subsystem initialized
[    0.738472] usbcore: registered new interface driver usbfs
[    0.740304] usbcore: registered new interface driver hub
[    0.744616] usbcore: registered new device driver usb
[    0.749474] PCI: Using ACPI for IRQ routing
[    0.759285] NetLabel: Initializing
[    0.760100] NetLabel:  domain hash size = 128
[    0.764051] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.768278] NetLabel:  unlabeled traffic allowed by default
[    0.772891] Switching to clocksource kvm-clock
[    0.836771] AppArmor: AppArmor Filesystem Enabled
[    0.846727] pnp: PnP ACPI init
[    0.854283] ACPI: bus type pnp registered
[    0.865427] pnp: PnP ACPI: found 9 devices
[    0.871561] ACPI: ACPI bus type pnp unregistered
[    0.895401] NET: Registered protocol family 2
[    0.907895] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.922951] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.936202] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.948187] TCP: Hash tables configured (established 2048 bind 2048)
[    0.957717] TCP reno registered
[    0.963119] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.970625] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.979214] NET: Registered protocol family 1
[    0.986506] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.994719] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    1.003195] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    1.015342] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    1.033169] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.045985] pci 0000:00:01.2: PCI INT D disabled
[    1.056353] Trying to unpack rootfs image as initramfs...
[    1.072051] audit: initializing netlink socket (disabled)
[    1.080852] type=2000 audit(1543765478.080:1): initialized
[    1.148634] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.169875] VFS: Disk quotas dquot_6.5.2
[    1.176290] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.204537] fuse init (API version 7.17)
[    1.216408] msgmni has been set to 85
[    1.244263] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.264308] io scheduler noop registered
[    1.270087] io scheduler deadline registered (default)
[    1.276915] io scheduler cfq registered
[    1.283841] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.291401] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.304209] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.315394] ACPI: Power Button [PWRF]
[    1.322999] ERST: Table is not found!
[    1.328391] GHES: HEST is not enabled!
[    1.348377] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.356271] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.370410] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.420442] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.427747] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.453958] Freeing initrd memory: 3452k freed
[    1.462719] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.500737] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.540684] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.548576] Linux agpgart interface v0.103
[    1.559164] brd: module loaded
[    1.566328] loop: module loaded
[    1.576738]  vda: vda1
[    1.585579] scsi0 : ata_piix
[    1.590664] scsi1 : ata_piix
[    1.595254] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.603097] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.612510] Fixed MDIO Bus: probed
[    1.617794] tun: Universal TUN/TAP device driver, 1.6
[    1.624166] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.638849] PPP generic driver version 2.4.2
[    1.645025] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.653031] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.660675] uhci_hcd: USB Universal Host Controller Interface driver
[    1.668850] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.680205] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.687164] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.697504] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.712899] hub 1-0:1.0: USB hub found
[    1.719276] hub 1-0:1.0: 2 ports detected
[    1.725293] usbcore: registered new interface driver libusual
[    1.735961] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.757196] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.766572] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.777784] mousedev: PS/2 mouse device common for all mice
[    1.787732] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.806479] rtc_cmos 00:01: RTC can wake from S4
[    1.815524] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.825645] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.833580] device-mapper: uevent: version 1.0.3
[    1.844801] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.861074] cpuidle: using governor ladder
[    1.867100] cpuidle: using governor menu
[    1.872709] EFI Variables Facility v0.08 2004-May-17
[    1.879675] TCP cubic registered
[    1.884858] NET: Registered protocol family 10
[    1.892671] NET: Registered protocol family 17
[    1.898696] Registering the dns_resolver key type
[    1.905756] registered taskstats version 1
[    1.920147]   Magic number: 14:461:739
[    1.926318] rtc_cmos 00:01: setting system clock to 2018-12-02 15:44:40 UTC (1543765480)
[    1.936930] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.944488] EDD information not available.
[    1.953399] Freeing unused kernel memory: 928k freed
[    1.965158] Write protecting the kernel read-only data: 12288k
[    1.974986] Freeing unused kernel memory: 1596k freed
[    1.994090] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 2.01
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.09
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 21.0.0.17...
Lease of 21.0.0.17 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.31
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.32. iid=i-00000003
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.830 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 AAAAB3NzaC1yc2EAAAADAQABAAAAgwCpbREap/U2oaalsk89aGnvg/UcIxvHqmDzN0evca+JkqThWCqVJUM3T54OBLNpwI6RBrNqq6uOb08qekDryx3Q73vGyVjzuaY6g/bM7RSTglo12tJ6DAr4U02xnOGjQdX7I0o0fZRwF5c5Yxv6nRq0lF7NG69rhl2c88xL/u/KnShL root@l2-net-1-vm-3
ssh-dss AAAAB3NzaC1kc3MAAACBAN6STVAWw4qmhDmNxAskcGdHmZhLL6Evw9F7px1SeYc1pO+dgtIjK6E3tDWMD+HwFYBQMabKBxkS2Fcxd+tksuh9c/iXDIkDJO5HsP7uNzKWuQIyxodlWbc2Jd97MFPTAlNbAZM5Fm4NKonbTgirBBZrJHx2C/qpx+vOMG12M7dtAAAAFQCmVE5wjI/r1uj4GsMHpDHOBT/WOQAAAIBbBCA2nXZIrErh3xqg3XLeQr/rjEpCYvnnaVjURQ2DUj2meh2jOaqccyyqMnU30zr22piiX0J/pdH73ba7OvRZyPCsSoShu677FYOewsYF2lHkN+C8MG3zlDO+b6+Imp8fuSvEIABp1lP7t3bo/1UXWHCHW8ag3+IWMDMmHye6+AAAAIBRAVEd7JRlR2EHhNqRSR+iBx5r8c4qB9nEqZXzbzzzhnXEWdhongoaKH7YGUP4I8y4Mt4ts3nC5imVcUC2Ph8ARgIEiKKZ6I4qZq+efie8S2rX6itVvVZrxlBKDRbbJsmuQZP+bsnEnCwDv1RhPkPZw3EQFvRsrpx/SiZncrrN7A== root@l2-net-1-vm-3
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,21.0.0.17,24,fe80::f816:3eff:fe8f:2b43
ip-route:default via 21.0.0.1 dev eth0 
ip-route:21.0.0.0/24 dev eth0  src 21.0.0.17 
ip-route:169.254.169.254 via 21.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000003
name: N/A
availability-zone: nova
local-hostname: l2-net-1-vm-3
launch-index: 0
=== cirros: current=0.3.5 uptime=4.81 ===
=== 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:8F:2B:43  
          inet addr:21.0.0.17  Bcast:21.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe8f:2b43/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:81 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:8192 (8.0 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=1.733 ms
64 bytes from 21.0.0.2: seq=1 ttl=64 time=1.240 ms
64 bytes from 21.0.0.2: seq=2 ttl=64 time=0.496 ms
64 bytes from 21.0.0.2: seq=3 ttl=64 time=0.490 ms
64 bytes from 21.0.0.2: seq=4 ttl=64 time=0.488 ms

--- 21.0.0.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.488/0.889/1.733 ms
### uname -a
Linux l2-net-1-vm-3 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.155741] acpiphp: Slot [29] registered
[    2.155748] acpiphp: Slot [30] registered
[    2.155755] acpiphp: Slot [31] registered
[    2.163728] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.163729] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.167784] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    2.172214] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.175725] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[    2.182121] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.720087] eth0: no IPv6 routers present
### tail -n 25 /var/log/messages
Dec  2 15:44:40 cirros kern.info kernel: [    0.000000]   Intel GenuineIntel
Dec  2 15:44:40 cirros kern.info kernel: [    0.000000]   AMD AuthenticAMD
Dec  2 15:44:40 cirros kern.info kernel: [    0.000000]   Centaur CentaurHauls
Dec  2 15:44:40 cirros kern.info kernel: [    0.000000] BIOS-provided physical RAM map:
Dec  2 15:44:40 cirros kern.info kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
Dec  2 15:44:40 cirros kern.info kernel: [    2.155252] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Dec  2 15:44:40 cirros kern.info kernel: [    2.155502] acpiphp: Slot [3] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155526] acpiphp: Slot [4] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155534] acpiphp: Slot [5] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155541] acpiphp: Slot [6] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155549] acpiphp: Slot [7] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155556] acpiphp: Slot [8] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155563] acpiphp: Slot [9] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155571] acpiphp: Slot [10] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155578] acpiphp: Slot [11] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.155615] acpiphp: Slot [12] registered
Dec  2 15:44:40 cirros kern.info kernel: [    2.163728] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Dec  2 15:44:40 cirros kern.info kernel: [    2.163729] e1000: Copyright (c) 1999-2006 Intel Corporation.
Dec  2 15:44:40 cirros kern.info kernel: [    2.167784] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
Dec  2 15:44:40 cirros kern.info kernel: [    2.172214] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Dec  2 15:44:40 cirros kern.info kernel: [    2.175725] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Dec  2 15:44:40 cirros kern.info kernel: [    2.182121] ip_tables: (C) 2000-2006 Netfilter Core Team
Dec  2 15:44:43 cirros auth.notice su: + /dev/console root:cirros
Dec  2 15:44:43 cirros authpriv.info dropbear[289]: Running in background
Dec  2 15:44:51 cirros kern.debug kernel: [   12.720087] 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-3 login: </msg>
<status status="PASS" endtime="20181202 15:45:09.085" starttime="20181202 15:45:09.084"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.085" starttime="20181202 15:45:09.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}" == "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="20181202 15:45:09.087" starttime="20181202 15:45:09.086"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.087" starttime="20181202 15:45:09.085"></status>
</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="20181202 15:45:09.087" starttime="20181202 15:45:09.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>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181202 15:45:09.088" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181202 15:45:09.088" starttime="20181202 15:45:09.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>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:09.088" starttime="20181202 15:45:09.088"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.088" starttime="20181202 15:45:02.034"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.088" starttime="20181202 15:44:48.226"></status>
</kw>
<kw name="Copy DHCP Files From Control Node" library="OpenStackOperations">
<doc>Copy the current DHCP files to the robot vm. The keyword must be called</doc>
<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="20181202 15:45:09.089" level="INFO">${suite_} = CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:45:09.089" starttime="20181202 15:45:09.089"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>/tmp/qdhcp/${suite_}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<msg timestamp="20181202 15:45:09.090" level="INFO">${dstdir} = /tmp/qdhcp/CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:45:09.090" starttime="20181202 15:45:09.089"></status>
</kw>
<kw name="Create Directory" library="OperatingSystem">
<doc>Creates the specified directory.</doc>
<arguments>
<arg>${dstdir}</arg>
</arguments>
<msg timestamp="20181202 15:45:09.091" html="yes" level="INFO">Created directory '&lt;a href="file:///tmp/qdhcp/CSIT_L2"&gt;/tmp/qdhcp/CSIT_L2&lt;/a&gt;'.</msg>
<status status="PASS" endtime="20181202 15:45:09.091" starttime="20181202 15:45:09.090"></status>
</kw>
<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="20181202 15:45:09.092" starttime="20181202 15:45:09.092"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.092" starttime="20181202 15:45:09.091"></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.Get Directory</arg>
<arg>/opt/stack/data/neutron/dhcp</arg>
<arg>${dstdir}</arg>
<arg>recursive=True</arg>
</arguments>
<kw name="Get Directory" library="SSHLibrary">
<doc>Downloads a directory, including its content, from the remote machine to the local machine.</doc>
<arguments>
<arg>/opt/stack/data/neutron/dhcp</arg>
<arg>${dstdir}</arg>
<arg>recursive=True</arg>
</arguments>
<msg timestamp="20181202 15:45:09.115" level="INFO">[chan 1] Opened sftp connection (server version 3)</msg>
<msg timestamp="20181202 15:45:09.119" level="FAIL">There was no directory matching '/opt/stack/data/neutron/dhcp'.</msg>
<status status="FAIL" endtime="20181202 15:45:09.119" starttime="20181202 15:45:09.093"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.119" starttime="20181202 15:45:09.092"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:09.120" starttime="20181202 15:45:09.088"></status>
</kw>
<msg timestamp="20181202 15:45:09.120" level="INFO">@{NET_1_VM_IPS} = [ 21.0.0.16 | 21.0.0.5 | 21.0.0.17 ]</msg>
<msg timestamp="20181202 15:45:09.120" level="INFO">${NET_1_DHCP_IP} = 21.0.0.2</msg>
<status status="PASS" endtime="20181202 15:45:09.120" starttime="20181202 15:44:48.225"></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_2_VMS}</arg>
</arguments>
<assign>
<var>@{NET_2_VM_IPS}</var>
<var>${NET_2_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="20181202 15:45:09.122" level="INFO">@{vm_ips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:09.122" starttime="20181202 15:45:09.121"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = l2_net_2_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="20181202 15:45:09.133" level="INFO">Starting process:
openstack server show l2_net_2_vm_1 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181202 15:45:09.173" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:45:12.526" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:45:12.527" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:45:12.527" starttime="20181202 15:45:09.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="20181202 15:45:12.528" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:45:12.529" starttime="20181202 15:45: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="20181202 15:45:12.529" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:45:12.529" starttime="20181202 15:45: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="20181202 15:45:12.530" starttime="20181202 15:45:12.530"></status>
</kw>
<msg timestamp="20181202 15:45:12.531" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:45:12.531" starttime="20181202 15:45:09.132"></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="20181202 15:45:12.532" starttime="20181202 15:45:12.531"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:12.532" starttime="20181202 15:45:09.124"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:12.532" starttime="20181202 15:45:09.123"></status>
</kw>
<status status="PASS" endtime="20181202 15:45:12.532" starttime="20181202 15:45:09.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>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="20181202 15:45:12.548" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:45:12.567" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:45:15.223" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:45:15.223" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:45:15.223" starttime="20181202 15:45:12.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="20181202 15:45:15.224" starttime="20181202 15:45:15.224"></status>
</kw>
<msg timestamp="20181202 15:45:15.225" 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="20181202 15:45:15.225" starttime="20181202 15:45:12.546"></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="20181202 15:45:15.225" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.225" starttime="20181202 15:45:15.225"></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="20181202 15:45:15.226" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.226" starttime="20181202 15:45:15.225"></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="20181202 15:45:15.227" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:15.227" starttime="20181202 15:45:15.227"></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="20181202 15:45:15.228" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:15.228" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:15.228" starttime="20181202 15:45:15.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:45:15.229" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.229" starttime="20181202 15:45:15.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:15.229" starttime="20181202 15:45:15.229"></status>
</kw>
<msg timestamp="20181202 15:45:15.229" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.229" starttime="20181202 15:45:15.226"></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="20181202 15:45:15.231" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:15.231" starttime="20181202 15:45:15.230"></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="20181202 15:45:15.231" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:15.231" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:15.231" starttime="20181202 15:45:15.231"></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="20181202 15:45:15.232" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.232" starttime="20181202 15:45:15.231"></status>
</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="20181202 15:45:15.232" starttime="20181202 15:45:15.232"></status>
</kw>
<msg timestamp="20181202 15:45:15.232" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.232" starttime="20181202 15:45:15.230"></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="20181202 15:45:15.233" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:15.233" starttime="20181202 15:45:15.233"></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="20181202 15:45:15.234" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:15.234" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:15.234" starttime="20181202 15:45:15.234"></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="20181202 15:45:15.234" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.234" starttime="20181202 15:45:15.234"></status>
</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="20181202 15:45:15.235" starttime="20181202 15:45:15.235"></status>
</kw>
<msg timestamp="20181202 15:45:15.235" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.235" starttime="20181202 15:45:15.233"></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="20181202 15:45:15.236" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:15.236" starttime="20181202 15:45:15.236"></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="20181202 15:45:15.237" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:15.237" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:15.237" starttime="20181202 15:45:15.236"></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="20181202 15:45:15.237" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.237" starttime="20181202 15:45:15.237"></status>
</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="20181202 15:45:15.238" starttime="20181202 15:45:15.237"></status>
</kw>
<msg timestamp="20181202 15:45:15.238" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:15.238" starttime="20181202 15:45:15.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>'${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>
<msg timestamp="20181202 15:45:15.239" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:45:15.239" starttime="20181202 15:45:15.238"></status>
</kw>
<status status="FAIL" endtime="20181202 15:45:15.239" starttime="20181202 15:45:15.238"></status>
</kw>
<status status="FAIL" endtime="20181202 15:45:15.239" starttime="20181202 15:45:12.534"></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="20181202 15:45:30.259" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:45:30.280" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:45:33.208" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:45:33.209" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:45:33.209" starttime="20181202 15:45:30.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="20181202 15:45:33.211" starttime="20181202 15:45:33.210"></status>
</kw>
<msg timestamp="20181202 15:45:33.212" 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="20181202 15:45:33.212" starttime="20181202 15:45:30.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>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181202 15:45:33.213" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.213" starttime="20181202 15:45:33.212"></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="20181202 15:45:33.214" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.214" starttime="20181202 15:45:33.213"></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="20181202 15:45:33.217" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:33.217" starttime="20181202 15:45:33.215"></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="20181202 15:45:33.218" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:33.218" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:33.218" starttime="20181202 15:45:33.217"></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="20181202 15:45:33.219" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.219" starttime="20181202 15:45:33.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:33.220" starttime="20181202 15:45:33.219"></status>
</kw>
<msg timestamp="20181202 15:45:33.220" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.220" starttime="20181202 15:45:33.214"></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="20181202 15:45:33.222" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:33.222" starttime="20181202 15:45:33.221"></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="20181202 15:45:33.222" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:33.222" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:33.223" starttime="20181202 15:45:33.222"></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="20181202 15:45:33.223" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.224" starttime="20181202 15:45:33.223"></status>
</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="20181202 15:45:33.225" starttime="20181202 15:45:33.224"></status>
</kw>
<msg timestamp="20181202 15:45:33.225" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.225" starttime="20181202 15:45:33.220"></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="20181202 15:45:33.227" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:33.227" starttime="20181202 15:45:33.226"></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="20181202 15:45:33.227" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:33.227" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:33.228" starttime="20181202 15:45:33.227"></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="20181202 15:45:33.228" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.228" starttime="20181202 15:45:33.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:33.229" starttime="20181202 15:45:33.229"></status>
</kw>
<msg timestamp="20181202 15:45:33.229" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.229" starttime="20181202 15:45:33.225"></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="20181202 15:45:33.231" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:33.231" starttime="20181202 15:45:33.231"></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="20181202 15:45:33.232" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:33.232" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:33.232" starttime="20181202 15:45:33.231"></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="20181202 15:45:33.233" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.233" starttime="20181202 15:45:33.232"></status>
</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="20181202 15:45:33.234" starttime="20181202 15:45:33.233"></status>
</kw>
<msg timestamp="20181202 15:45:33.234" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:33.234" starttime="20181202 15:45:33.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>'${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>
<msg timestamp="20181202 15:45:33.236" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:45:33.236" starttime="20181202 15:45:33.235"></status>
</kw>
<status status="FAIL" endtime="20181202 15:45:33.236" starttime="20181202 15:45:33.234"></status>
</kw>
<status status="FAIL" endtime="20181202 15:45:33.236" starttime="20181202 15:45:30.240"></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="20181202 15:45:48.250" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:45:48.271" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:45:50.867" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:45:50.867" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:45:50.867" starttime="20181202 15:45:48.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="20181202 15:45:50.868" starttime="20181202 15:45:50.868"></status>
</kw>
<msg timestamp="20181202 15:45:50.869" 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="20181202 15:45:50.869" starttime="20181202 15:45:48.249"></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="20181202 15:45:50.869" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.869" starttime="20181202 15:45:50.869"></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="20181202 15:45:50.869" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.870" starttime="20181202 15:45:50.869"></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="20181202 15:45:50.871" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:50.871" starttime="20181202 15:45:50.870"></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="20181202 15:45:50.872" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:50.872" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:50.872" starttime="20181202 15:45:50.871"></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="20181202 15:45:50.872" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.872" starttime="20181202 15:45:50.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:50.873" starttime="20181202 15:45:50.873"></status>
</kw>
<msg timestamp="20181202 15:45:50.873" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.873" starttime="20181202 15:45:50.870"></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="20181202 15:45:50.874" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:50.874" starttime="20181202 15:45:50.874"></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="20181202 15:45:50.875" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:50.875" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:50.875" starttime="20181202 15:45:50.874"></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="20181202 15:45:50.875" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.875" starttime="20181202 15:45:50.875"></status>
</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="20181202 15:45:50.876" starttime="20181202 15:45:50.876"></status>
</kw>
<msg timestamp="20181202 15:45:50.876" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.876" starttime="20181202 15:45:50.873"></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="20181202 15:45:50.877" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:50.877" starttime="20181202 15:45:50.877"></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="20181202 15:45:50.878" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:50.878" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:50.878" starttime="20181202 15:45:50.877"></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="20181202 15:45:50.878" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.878" starttime="20181202 15:45:50.878"></status>
</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="20181202 15:45:50.879" starttime="20181202 15:45:50.879"></status>
</kw>
<msg timestamp="20181202 15:45:50.879" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.879" starttime="20181202 15:45:50.876"></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="20181202 15:45:50.881" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:45:50.881" starttime="20181202 15:45:50.881"></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="20181202 15:45:50.882" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:45:50.882" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:45:50.882" starttime="20181202 15:45:50.882"></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="20181202 15:45:50.883" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.883" starttime="20181202 15:45:50.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:45:50.884" starttime="20181202 15:45:50.883"></status>
</kw>
<msg timestamp="20181202 15:45:50.884" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:45:50.884" starttime="20181202 15:45:50.879"></status>
</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>
<msg timestamp="20181202 15:45:50.886" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:45:50.886" starttime="20181202 15:45:50.885"></status>
</kw>
<status status="FAIL" endtime="20181202 15:45:50.886" starttime="20181202 15:45:50.884"></status>
</kw>
<status status="FAIL" endtime="20181202 15:45:50.886" starttime="20181202 15:45:48.237"></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="20181202 15:46:05.896" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:46:05.935" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:46:08.678" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:46:08.679" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:46:08.679" starttime="20181202 15:46:05.896"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:08.681" starttime="20181202 15:46:08.680"></status>
</kw>
<msg timestamp="20181202 15:46:08.682" 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="20181202 15:46:08.682" starttime="20181202 15:46:05.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>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181202 15:46:08.684" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.684" starttime="20181202 15:46:08.683"></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="20181202 15:46:08.685" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.685" starttime="20181202 15:46:08.684"></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="20181202 15:46:08.687" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:08.687" starttime="20181202 15:46:08.686"></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="20181202 15:46:08.687" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:08.687" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:08.687" starttime="20181202 15:46:08.687"></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="20181202 15:46:08.688" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.688" starttime="20181202 15:46:08.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:08.689" starttime="20181202 15:46:08.688"></status>
</kw>
<msg timestamp="20181202 15:46:08.689" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.689" starttime="20181202 15:46:08.685"></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="20181202 15:46:08.691" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:08.691" starttime="20181202 15:46:08.690"></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="20181202 15:46:08.691" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:08.691" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:08.692" starttime="20181202 15:46:08.691"></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="20181202 15:46:08.692" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.692" starttime="20181202 15:46:08.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:08.693" starttime="20181202 15:46:08.693"></status>
</kw>
<msg timestamp="20181202 15:46:08.693" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.693" starttime="20181202 15:46:08.689"></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="20181202 15:46:08.695" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:08.695" starttime="20181202 15:46:08.694"></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="20181202 15:46:08.695" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:08.696" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:08.696" starttime="20181202 15:46:08.695"></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="20181202 15:46:08.696" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.696" starttime="20181202 15:46:08.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:08.697" starttime="20181202 15:46:08.697"></status>
</kw>
<msg timestamp="20181202 15:46:08.697" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.697" starttime="20181202 15:46:08.694"></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="20181202 15:46:08.698" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:08.698" starttime="20181202 15:46:08.698"></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="20181202 15:46:08.699" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:08.699" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:08.699" starttime="20181202 15:46:08.699"></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="20181202 15:46:08.700" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.700" starttime="20181202 15:46:08.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:08.700" starttime="20181202 15:46:08.700"></status>
</kw>
<msg timestamp="20181202 15:46:08.700" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:08.700" starttime="20181202 15:46:08.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>'${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>
<msg timestamp="20181202 15:46:08.702" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:46:08.702" starttime="20181202 15:46:08.701"></status>
</kw>
<status status="FAIL" endtime="20181202 15:46:08.702" starttime="20181202 15:46:08.701"></status>
</kw>
<status status="FAIL" endtime="20181202 15:46:08.702" starttime="20181202 15:46:05.887"></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="20181202 15:46:23.723" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:46:23.742" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:46:26.413" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:46:26.414" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:46:26.414" starttime="20181202 15:46:23.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="20181202 15:46:26.416" starttime="20181202 15:46:26.415"></status>
</kw>
<msg timestamp="20181202 15:46:26.417" 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="20181202 15:46:26.417" starttime="20181202 15:46:23.716"></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="20181202 15:46:26.419" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.419" starttime="20181202 15:46:26.418"></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="20181202 15:46:26.419" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.419" starttime="20181202 15:46:26.419"></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="20181202 15:46:26.422" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:26.422" starttime="20181202 15:46:26.421"></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="20181202 15:46:26.422" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:26.422" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:26.422" starttime="20181202 15:46:26.422"></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="20181202 15:46:26.423" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.423" starttime="20181202 15:46:26.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:26.424" starttime="20181202 15:46:26.423"></status>
</kw>
<msg timestamp="20181202 15:46:26.424" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.424" starttime="20181202 15:46:26.420"></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="20181202 15:46:26.425" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:26.425" starttime="20181202 15:46:26.425"></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="20181202 15:46:26.425" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:26.426" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:26.426" starttime="20181202 15:46:26.425"></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="20181202 15:46:26.426" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.426" starttime="20181202 15:46:26.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:26.427" starttime="20181202 15:46:26.426"></status>
</kw>
<msg timestamp="20181202 15:46:26.427" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.427" starttime="20181202 15:46:26.424"></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="20181202 15:46:26.428" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:26.428" starttime="20181202 15:46:26.428"></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="20181202 15:46:26.429" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:26.429" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:26.429" starttime="20181202 15:46:26.428"></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="20181202 15:46:26.429" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.429" starttime="20181202 15:46:26.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:26.430" starttime="20181202 15:46:26.430"></status>
</kw>
<msg timestamp="20181202 15:46:26.430" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.430" starttime="20181202 15:46:26.427"></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="20181202 15:46:26.432" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:26.432" starttime="20181202 15:46:26.431"></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="20181202 15:46:26.432" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:26.432" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:26.432" starttime="20181202 15:46:26.432"></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="20181202 15:46:26.433" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.433" starttime="20181202 15:46:26.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:46:26.433" starttime="20181202 15:46:26.433"></status>
</kw>
<msg timestamp="20181202 15:46:26.433" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:26.433" starttime="20181202 15:46:26.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>'${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>
<msg timestamp="20181202 15:46:26.435" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:46:26.436" starttime="20181202 15:46:26.434"></status>
</kw>
<status status="FAIL" endtime="20181202 15:46:26.436" starttime="20181202 15:46:26.434"></status>
</kw>
<status status="FAIL" endtime="20181202 15:46:26.436" starttime="20181202 15:46:23.703"></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="20181202 15:46:41.462" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:46:41.484" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:46:44.207" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:46:44.207" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:46:44.207" starttime="20181202 15:46:41.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="20181202 15:46:44.208" starttime="20181202 15:46:44.207"></status>
</kw>
<msg timestamp="20181202 15:46:44.209" 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="20181202 15:46:44.209" starttime="20181202 15:46:41.460"></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="20181202 15:46:44.209" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.209" starttime="20181202 15:46:44.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>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181202 15:46:44.209" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.209" starttime="20181202 15:46:44.209"></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="20181202 15:46:44.211" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:44.211" starttime="20181202 15:46:44.210"></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="20181202 15:46:44.211" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:44.212" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:44.212" starttime="20181202 15:46:44.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:46:44.212" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.212" starttime="20181202 15:46:44.212"></status>
</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="20181202 15:46:44.213" starttime="20181202 15:46:44.212"></status>
</kw>
<msg timestamp="20181202 15:46:44.213" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.213" starttime="20181202 15:46:44.210"></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="20181202 15:46:44.214" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:44.214" starttime="20181202 15:46:44.214"></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="20181202 15:46:44.214" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:44.215" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:44.215" starttime="20181202 15:46:44.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:46:44.215" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.215" starttime="20181202 15:46:44.215"></status>
</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="20181202 15:46:44.216" starttime="20181202 15:46:44.215"></status>
</kw>
<msg timestamp="20181202 15:46:44.216" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.216" starttime="20181202 15:46:44.213"></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="20181202 15:46:44.217" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:44.217" starttime="20181202 15:46:44.216"></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="20181202 15:46:44.217" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:44.217" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:44.217" starttime="20181202 15:46:44.217"></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="20181202 15:46:44.218" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.218" starttime="20181202 15:46:44.217"></status>
</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="20181202 15:46:44.218" starttime="20181202 15:46:44.218"></status>
</kw>
<msg timestamp="20181202 15:46:44.219" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.219" starttime="20181202 15:46:44.216"></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="20181202 15:46:44.220" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:46:44.220" starttime="20181202 15:46:44.220"></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="20181202 15:46:44.220" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:46:44.221" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:46:44.221" starttime="20181202 15:46:44.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>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:46:44.221" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.221" starttime="20181202 15:46:44.221"></status>
</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="20181202 15:46:44.222" starttime="20181202 15:46:44.222"></status>
</kw>
<msg timestamp="20181202 15:46:44.222" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:46:44.222" starttime="20181202 15:46:44.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>'${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>
<msg timestamp="20181202 15:46:44.223" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:46:44.223" starttime="20181202 15:46:44.223"></status>
</kw>
<status status="FAIL" endtime="20181202 15:46:44.224" starttime="20181202 15:46:44.222"></status>
</kw>
<status status="FAIL" endtime="20181202 15:46:44.224" starttime="20181202 15:46:41.437"></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="20181202 15:46:59.246" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:46:59.285" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:47:01.964" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:47:01.964" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:47:01.965" starttime="20181202 15:46:59.245"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:01.966" starttime="20181202 15:47:01.965"></status>
</kw>
<msg timestamp="20181202 15:47:01.966" 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="20181202 15:47:01.966" starttime="20181202 15:46:59.244"></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="20181202 15:47:01.967" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.967" starttime="20181202 15:47:01.966"></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="20181202 15:47:01.967" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.967" starttime="20181202 15:47:01.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_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="20181202 15:47:01.970" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:01.970" starttime="20181202 15:47:01.969"></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="20181202 15:47:01.970" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:01.970" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:01.970" starttime="20181202 15:47:01.970"></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="20181202 15:47:01.971" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.971" starttime="20181202 15:47:01.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:01.971" starttime="20181202 15:47:01.971"></status>
</kw>
<msg timestamp="20181202 15:47:01.972" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.972" starttime="20181202 15:47:01.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>${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="20181202 15:47:01.973" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:01.973" starttime="20181202 15:47:01.972"></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="20181202 15:47:01.973" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:01.973" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:01.973" starttime="20181202 15:47:01.973"></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="20181202 15:47:01.974" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.974" starttime="20181202 15:47:01.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>
<status status="PASS" endtime="20181202 15:47:01.974" starttime="20181202 15:47:01.974"></status>
</kw>
<msg timestamp="20181202 15:47:01.974" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.974" starttime="20181202 15:47:01.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>${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="20181202 15:47:01.975" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:01.975" starttime="20181202 15:47:01.975"></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="20181202 15:47:01.976" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:01.976" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:01.976" starttime="20181202 15:47:01.976"></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="20181202 15:47:01.977" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.977" starttime="20181202 15:47:01.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:01.977" starttime="20181202 15:47:01.977"></status>
</kw>
<msg timestamp="20181202 15:47:01.977" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.977" starttime="20181202 15:47:01.975"></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="20181202 15:47:01.979" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:01.979" starttime="20181202 15:47:01.978"></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="20181202 15:47:01.979" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:01.979" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:01.979" starttime="20181202 15:47:01.979"></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="20181202 15:47:01.980" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.980" starttime="20181202 15:47:01.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:01.981" starttime="20181202 15:47:01.980"></status>
</kw>
<msg timestamp="20181202 15:47:01.981" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:01.981" starttime="20181202 15:47:01.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>
<msg timestamp="20181202 15:47:01.982" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:47:01.982" starttime="20181202 15:47:01.981"></status>
</kw>
<status status="FAIL" endtime="20181202 15:47:01.982" starttime="20181202 15:47:01.981"></status>
</kw>
<status status="FAIL" endtime="20181202 15:47:01.982" starttime="20181202 15:46:59.225"></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="20181202 15:47:16.994" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:47:17.034" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:47:19.715" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:47:19.715" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:47:19.715" starttime="20181202 15:47:16.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="20181202 15:47:19.717" starttime="20181202 15:47:19.716"></status>
</kw>
<msg timestamp="20181202 15:47:19.718" 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="20181202 15:47:19.718" starttime="20181202 15:47:16.993"></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="20181202 15:47:19.719" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.719" starttime="20181202 15:47:19.718"></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="20181202 15:47:19.720" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.720" starttime="20181202 15:47:19.720"></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="20181202 15:47:19.724" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:19.724" starttime="20181202 15:47:19.722"></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="20181202 15:47:19.725" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:19.725" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:19.725" starttime="20181202 15:47:19.724"></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="20181202 15:47:19.726" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.727" starttime="20181202 15:47:19.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:19.728" starttime="20181202 15:47:19.727"></status>
</kw>
<msg timestamp="20181202 15:47:19.728" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.728" starttime="20181202 15:47:19.721"></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="20181202 15:47:19.731" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:19.731" starttime="20181202 15:47:19.730"></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="20181202 15:47:19.732" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:19.732" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:19.732" starttime="20181202 15:47:19.731"></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="20181202 15:47:19.733" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.733" starttime="20181202 15:47:19.733"></status>
</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="20181202 15:47:19.734" starttime="20181202 15:47:19.733"></status>
</kw>
<msg timestamp="20181202 15:47:19.734" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.734" starttime="20181202 15:47:19.729"></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="20181202 15:47:19.736" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:19.736" starttime="20181202 15:47:19.736"></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="20181202 15:47:19.737" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:19.738" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:19.738" starttime="20181202 15:47:19.737"></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="20181202 15:47:19.739" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.739" starttime="20181202 15:47:19.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:19.740" starttime="20181202 15:47:19.739"></status>
</kw>
<msg timestamp="20181202 15:47:19.740" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.740" starttime="20181202 15:47:19.735"></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="20181202 15:47:19.742" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:19.742" starttime="20181202 15:47:19.742"></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="20181202 15:47:19.743" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:19.743" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:19.743" starttime="20181202 15:47:19.743"></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="20181202 15:47:19.744" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.744" starttime="20181202 15:47:19.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:19.745" starttime="20181202 15:47:19.744"></status>
</kw>
<msg timestamp="20181202 15:47:19.745" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:19.745" starttime="20181202 15:47:19.741"></status>
</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>
<msg timestamp="20181202 15:47:19.747" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:47:19.747" starttime="20181202 15:47:19.746"></status>
</kw>
<status status="FAIL" endtime="20181202 15:47:19.747" starttime="20181202 15:47:19.746"></status>
</kw>
<status status="FAIL" endtime="20181202 15:47:19.747" starttime="20181202 15:47:16.983"></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="20181202 15:47:34.759" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:47:34.790" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:47:37.519" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:47:37.520" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:47:37.520" starttime="20181202 15:47:34.759"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:37.521" starttime="20181202 15:47:37.520"></status>
</kw>
<msg timestamp="20181202 15:47:37.521" 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="20181202 15:47:37.522" starttime="20181202 15:47:34.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>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181202 15:47:37.522" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.522" starttime="20181202 15:47: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>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181202 15:47:37.523" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.523" starttime="20181202 15:47:37.523"></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="20181202 15:47:37.525" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:37.526" starttime="20181202 15:47:37.524"></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="20181202 15:47:37.526" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:37.526" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:37.526" starttime="20181202 15:47:37.526"></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="20181202 15:47:37.527" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.528" starttime="20181202 15:47:37.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:37.528" starttime="20181202 15:47:37.528"></status>
</kw>
<msg timestamp="20181202 15:47:37.529" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.529" starttime="20181202 15:47:37.523"></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="20181202 15:47:37.530" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:37.530" starttime="20181202 15:47:37.530"></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="20181202 15:47:37.531" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:37.531" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:37.531" starttime="20181202 15:47:37.531"></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="20181202 15:47:37.532" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.532" starttime="20181202 15:47:37.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:37.533" starttime="20181202 15:47:37.532"></status>
</kw>
<msg timestamp="20181202 15:47:37.533" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.533" starttime="20181202 15:47:37.529"></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="20181202 15:47:37.534" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:37.534" starttime="20181202 15:47:37.534"></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="20181202 15:47:37.535" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:37.535" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:37.535" starttime="20181202 15:47:37.534"></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="20181202 15:47:37.535" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.535" starttime="20181202 15:47:37.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:37.536" starttime="20181202 15:47:37.535"></status>
</kw>
<msg timestamp="20181202 15:47:37.536" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.536" starttime="20181202 15:47:37.533"></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="20181202 15:47:37.538" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:37.538" starttime="20181202 15:47:37.537"></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="20181202 15:47:37.538" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:37.538" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:37.538" starttime="20181202 15:47:37.538"></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="20181202 15:47:37.539" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.539" starttime="20181202 15:47:37.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:37.540" starttime="20181202 15:47:37.539"></status>
</kw>
<msg timestamp="20181202 15:47:37.540" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:37.540" starttime="20181202 15:47:37.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>'${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>
<msg timestamp="20181202 15:47:37.541" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:47:37.541" starttime="20181202 15:47:37.540"></status>
</kw>
<status status="FAIL" endtime="20181202 15:47:37.541" starttime="20181202 15:47:37.540"></status>
</kw>
<status status="FAIL" endtime="20181202 15:47:37.541" starttime="20181202 15:47:34.748"></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="20181202 15:47:52.560" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:47:52.590" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:47:55.658" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:47:55.658" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:47:55.658" starttime="20181202 15:47:52.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="20181202 15:47:55.659" starttime="20181202 15:47:55.659"></status>
</kw>
<msg timestamp="20181202 15:47:55.660" 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="20181202 15:47:55.660" starttime="20181202 15:47:52.558"></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="20181202 15:47:55.660" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.660" starttime="20181202 15:47:55.660"></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="20181202 15:47:55.661" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.661" starttime="20181202 15:47:55.661"></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="20181202 15:47:55.663" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:55.663" starttime="20181202 15:47:55.662"></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="20181202 15:47:55.663" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:55.663" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:55.663" starttime="20181202 15:47:55.663"></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="20181202 15:47:55.664" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.664" starttime="20181202 15:47:55.663"></status>
</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="20181202 15:47:55.664" starttime="20181202 15:47:55.664"></status>
</kw>
<msg timestamp="20181202 15:47:55.665" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.665" starttime="20181202 15:47:55.661"></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="20181202 15:47:55.666" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:55.666" starttime="20181202 15:47:55.665"></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="20181202 15:47:55.666" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:55.666" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:55.666" starttime="20181202 15:47:55.666"></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="20181202 15:47:55.667" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.667" starttime="20181202 15:47:55.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:55.667" starttime="20181202 15:47:55.667"></status>
</kw>
<msg timestamp="20181202 15:47:55.668" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.668" starttime="20181202 15:47:55.665"></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="20181202 15:47:55.669" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:55.669" starttime="20181202 15:47:55.668"></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="20181202 15:47:55.669" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:55.669" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:55.669" starttime="20181202 15:47:55.669"></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="20181202 15:47:55.670" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.670" starttime="20181202 15:47:55.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:55.670" starttime="20181202 15:47:55.670"></status>
</kw>
<msg timestamp="20181202 15:47:55.671" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.671" starttime="20181202 15:47:55.668"></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="20181202 15:47:55.672" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:47:55.672" starttime="20181202 15:47:55.671"></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="20181202 15:47:55.672" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:47:55.672" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:47:55.672" starttime="20181202 15:47:55.672"></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="20181202 15:47:55.673" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.673" starttime="20181202 15:47:55.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:47:55.674" starttime="20181202 15:47:55.673"></status>
</kw>
<msg timestamp="20181202 15:47:55.674" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:47:55.674" starttime="20181202 15:47:55.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>'${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>
<msg timestamp="20181202 15:47:55.675" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:47:55.675" starttime="20181202 15:47:55.675"></status>
</kw>
<status status="FAIL" endtime="20181202 15:47:55.675" starttime="20181202 15:47:55.674"></status>
</kw>
<status status="FAIL" endtime="20181202 15:47:55.675" starttime="20181202 15:47:52.542"></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="20181202 15:48:10.694" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:48:10.722" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:13.580" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:13.580" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:13.581" starttime="20181202 15:48:10.694"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:13.582" starttime="20181202 15:48:13.581"></status>
</kw>
<msg timestamp="20181202 15:48:13.582" 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="20181202 15:48:13.583" starttime="20181202 15:48:10.693"></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="20181202 15:48:13.583" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.583" starttime="20181202 15:48:13.583"></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="20181202 15:48:13.584" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.584" starttime="20181202 15:48:13.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="20181202 15:48:13.586" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:13.586" starttime="20181202 15:48:13.585"></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="20181202 15:48:13.586" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:48:13.586" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:48:13.586" starttime="20181202 15:48:13.586"></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="20181202 15:48:13.587" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.587" starttime="20181202 15:48:13.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:13.588" starttime="20181202 15:48:13.587"></status>
</kw>
<msg timestamp="20181202 15:48:13.588" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.588" starttime="20181202 15:48:13.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="20181202 15:48:13.589" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:13.589" starttime="20181202 15:48:13.589"></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="20181202 15:48:13.590" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:48:13.590" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:48:13.590" starttime="20181202 15:48:13.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:48:13.590" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.590" starttime="20181202 15:48:13.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:13.591" starttime="20181202 15:48:13.591"></status>
</kw>
<msg timestamp="20181202 15:48:13.591" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.591" starttime="20181202 15:48:13.588"></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="20181202 15:48:13.593" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:13.593" starttime="20181202 15:48:13.592"></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="20181202 15:48:13.593" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:48:13.593" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:48:13.593" starttime="20181202 15:48:13.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:48:13.594" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.594" starttime="20181202 15:48:13.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:13.594" starttime="20181202 15:48:13.594"></status>
</kw>
<msg timestamp="20181202 15:48:13.595" level="INFO">${match} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.595" starttime="20181202 15:48:13.592"></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="20181202 15:48:13.596" level="INFO">@{matches} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:13.596" starttime="20181202 15:48:13.595"></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="20181202 15:48:13.596" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:48:13.596" level="INFO">${matches_length} = 0</msg>
<status status="PASS" endtime="20181202 15:48:13.596" starttime="20181202 15:48:13.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:48:13.597" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.597" starttime="20181202 15:48:13.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>${matches_length} &gt; ${index}</arg>
<arg>BuiltIn.Set Suite Variable</arg>
<arg>${OS_MATCH}</arg>
<arg>@{matches}[${index}]</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:13.598" starttime="20181202 15:48:13.597"></status>
</kw>
<msg timestamp="20181202 15:48:13.598" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:48:13.598" starttime="20181202 15:48:13.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>'${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>
<msg timestamp="20181202 15:48:13.599" level="FAIL">'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:48:13.599" starttime="20181202 15:48:13.599"></status>
</kw>
<status status="FAIL" endtime="20181202 15:48:13.599" starttime="20181202 15:48:13.598"></status>
</kw>
<status status="FAIL" endtime="20181202 15:48:13.599" starttime="20181202 15:48:10.676"></status>
</kw>
<msg timestamp="20181202 15:48:13.600" level="FAIL">Keyword 'OpenStackOperations.Get VM IP' failed after retrying for 3 minutes. The last error was: 'None' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:48:13.600" starttime="20181202 15:45:12.533"></status>
</kw>
<msg timestamp="20181202 15:48:13.600" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:48:13.600" level="INFO">${ips_and_console_log} = Keyword 'OpenStackOperations.Get VM IP' failed after retrying for 3 minutes. The last error was: 'None' contains 'None'</msg>
<status status="PASS" endtime="20181202 15:48:13.600" starttime="20181202 15:45:12.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>"${status}" == "PASS"</arg>
<arg>BuiltIn.Log</arg>
<arg>${ips_and_console_log[2]}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:13.601" starttime="20181202 15:48:13.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>"${status}" == "PASS"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>${ips_and_console_log[0]}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:13.602" starttime="20181202 15:48:13.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>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<kw name="Append To List" library="Collections">
<doc>Adds ``values`` to the end of ``list``.</doc>
<arguments>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:13.604" starttime="20181202 15:48:13.603"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:13.604" starttime="20181202 15:48:13.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>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<kw name="OpenStack CLI" library="OpenStackOperations">
<doc>Run the given OpenStack ${cmd} and log the output.</doc>
<arguments>
<arg>openstack console log show ${vm}</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="20181202 15:48:13.620" level="INFO">Starting process:
openstack console log show l2_net_2_vm_1</msg>
<msg timestamp="20181202 15:48:13.639" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:16.236" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:16.237" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:16.237" starttime="20181202 15:48:13.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="20181202 15:48:16.239" 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 0000000003fe1577 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 0000000003fe14ff 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.912 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.82 BogoMIPS (lpj=13967648)
[    0.024016] pid_max: default: 32768 minimum: 301
[    0.028133] Security Framework initialized
[    0.036097] AppArmor: AppArmor initialized
[    0.044016] Yama: becoming mindful.
[    0.048234] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.056536] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.068234] Mount-cache hash table entries: 256
[    0.076546] Initializing cgroup subsys cpuacct
[    0.080021] Initializing cgroup subsys memory
[    0.088038] Initializing cgroup subsys devices
[    0.096023] Initializing cgroup subsys freezer
[    0.100024] Initializing cgroup subsys blkio
[    0.108026] Initializing cgroup subsys perf_event
[    0.116289] CPU: Physical Processor ID: 0
[    0.120844] mce: CPU supports 10 MCE banks
[    0.133575] SMP alternatives: switching to UP code
[    0.267761] Freeing SMP alternatives: 24k freed
[    0.272076] ACPI: Core revision 20110623
[    0.277076] ftrace: allocating 26610 entries in 105 pages
[    0.297626] Enabling x2apic
[    0.300018] Enabled x2apic
[    0.300040] Switched APIC routing to physical x2apic.
[    0.314805] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.316022] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.332020] APIC calibration not consistent with PM-Timer: 98ms instead of 100ms
[    0.332020] APIC delta adjusted to PM-Timer: 6250007 (6187272)
[    0.332143] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.344047] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.348037] Brought up 1 CPUs
[    0.352024] Total of 1 processors activated (6983.82 BogoMIPS).
[    0.362423] devtmpfs: initialized
[    0.368381] EVM: security.selinux
[    0.372029] EVM: security.SMACK64
[    0.376025] EVM: security.capability
[    0.384138] print_constraints: dummy: 
[    0.388463] RTC time: 15:44:42, date: 12/02/18
[    0.392223] NET: Registered protocol family 16
[    0.396193] ACPI: bus type pci registered
[    0.400571] PCI: Using configuration type 1 for base access
[    0.408433] bio: create slab &lt;bio-0&gt; at 0
[    0.412206] ACPI: Added _OSI(Module Device)
[    0.416029] ACPI: Added _OSI(Processor Device)
[    0.420029] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.424029] ACPI: Added _OSI(Processor Aggregator Device)
[    0.429641] ACPI: Interpreter enabled
[    0.432030] ACPI: (supports S0 S5)
[    0.440032] ACPI: Using IOAPIC for interrupt routing
[    0.446876] ACPI: No dock devices found.
[    0.448032] HEST: Table not found.
[    0.452032] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.456067] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.460090] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.464032] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.468032] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.472032] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.476032] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.501334] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.504086] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.599006]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.606153] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.614579] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.623181] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.632137] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.644233] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.659077] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.660056] vgaarb: loaded
[    0.664042] vgaarb: bridge control possible 0000:00:02.0
[    0.672501] i2c-core: driver [aat2870] using legacy suspend method
[    0.676043] i2c-core: driver [aat2870] using legacy resume method
[    0.681330] SCSI subsystem initialized
[    0.688457] usbcore: registered new interface driver usbfs
[    0.692236] usbcore: registered new interface driver hub
[    0.696541] usbcore: registered new device driver usb
[    0.705381] PCI: Using ACPI for IRQ routing
[    0.713117] NetLabel: Initializing
[    0.716086] NetLabel:  domain hash size = 128
[    0.720046] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.724210] NetLabel:  unlabeled traffic allowed by default
[    0.728787] Switching to clocksource kvm-clock
[    0.778029] AppArmor: AppArmor Filesystem Enabled
[    0.786013] pnp: PnP ACPI init
[    0.791965] ACPI: bus type pnp registered
[    0.802240] pnp: PnP ACPI: found 9 devices
[    0.809256] ACPI: ACPI bus type pnp unregistered
[    0.829925] NET: Registered protocol family 2
[    0.839294] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.851178] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.861967] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.872075] TCP: Hash tables configured (established 2048 bind 2048)
[    0.882073] TCP reno registered
[    0.886934] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.894051] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.902071] NET: Registered protocol family 1
[    0.908117] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.925002] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.932254] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.940523] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.947871] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.958970] pci 0000:00:01.2: PCI INT D disabled
[    0.968883] Trying to unpack rootfs image as initramfs...
[    0.980928] audit: initializing netlink socket (disabled)
[    0.988989] type=2000 audit(1543765481.988:1): initialized
[    1.056411] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.084263] VFS: Disk quotas dquot_6.5.2
[    1.091419] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.116329] fuse init (API version 7.17)
[    1.132257] msgmni has been set to 85
[    1.160283] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.180273] io scheduler noop registered
[    1.187817] io scheduler deadline registered (default)
[    1.196713] io scheduler cfq registered
[    1.205841] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.214868] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.223959] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.234303] ACPI: Power Button [PWRF]
[    1.241570] ERST: Table is not found!
[    1.247029] GHES: HEST is not enabled!
[    1.264371] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.272190] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.285958] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.336333] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.344133] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.360519] Freeing initrd memory: 3452k freed
[    1.369535] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.410042] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.452064] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.460455] Linux agpgart interface v0.103
[    1.471523] brd: module loaded
[    1.479028] loop: module loaded
[    1.489748]  vda: vda1
[    1.499097] scsi0 : ata_piix
[    1.504549] scsi1 : ata_piix
[    1.509733] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.518406] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.528320] Fixed MDIO Bus: probed
[    1.533921] tun: Universal TUN/TAP device driver, 1.6
[    1.540968] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.556599] PPP generic driver version 2.4.2
[    1.565374] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.575041] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.582713] uhci_hcd: USB Universal Host Controller Interface driver
[    1.590896] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.604647] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.612642] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.626661] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.634896] hub 1-0:1.0: USB hub found
[    1.640334] hub 1-0:1.0: 2 ports detected
[    1.646591] usbcore: registered new interface driver libusual
[    1.654025] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.670607] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.681982] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.693788] mousedev: PS/2 mouse device common for all mice
[    1.709374] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.725322] rtc_cmos 00:01: RTC can wake from S4
[    1.734164] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.745124] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.753908] device-mapper: uevent: version 1.0.3
[    1.761995] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.774602] cpuidle: using governor ladder
[    1.781407] cpuidle: using governor menu
[    1.787458] EFI Variables Facility v0.08 2004-May-17
[    1.795411] TCP cubic registered
[    1.802093] NET: Registered protocol family 10
[    1.811518] NET: Registered protocol family 17
[    1.819327] Registering the dns_resolver key type
[    1.828332] registered taskstats version 1
[    1.842856]   Magic number: 14:461:739
[    1.848919] rtc_cmos 00:01: setting system clock to 2018-12-02 15:44:43 UTC (1543765483)
[    1.859508] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.866837] EDD information not available.
[    1.875187] Freeing unused kernel memory: 928k freed
[    1.886896] Write protecting the kernel read-only data: 12288k
[    1.896923] Freeing unused kernel memory: 1596k freed
[    1.916025] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 1.94
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.00
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.12
no results found for mode=local. up 2.14. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending discover...
Sending discover...
Usage: /sbin/cirros-dhcpc &lt;up|down&gt;
No lease, failing
WARN: /etc/rc3.d/S40-network failed
cirros-ds 'net' up at 182.39
checking http://169.254.169.254/2009-04-04/instance-id
failed 1/20: up 182.41. request failed
failed 2/20: up 184.48. request failed
failed 3/20: up 186.48. request failed
failed 4/20: up 188.50. request failed
failed 5/20: up 190.50. request failed
failed 6/20: up 192.51. request failed
failed 7/20: up 194.53. request failed
failed 8/20: up 196.54. request failed
failed 9/20: up 198.56. request failed
failed 10/20: up 200.57. request failed
failed 11/20: up 202.58. request failed
failed 12/20: up 204.59. request failed
failed 13/20: up 206.60. request failed
failed 14/20: up 208.62. request failed
failed 15/20: up 210.63. request failed
failed 16/20: up 212.64. request failed</msg>
<status status="PASS" endtime="20181202 15:48:16.240" starttime="20181202 15:48:16.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="20181202 15:48:16.241" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:16.241" starttime="20181202 15:48:16.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="20181202 15:48:16.242" starttime="20181202 15:48:16.241"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:16.243" starttime="20181202 15:48:13.618"></status>
</kw>
<msg timestamp="20181202 15:48:16.243" 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="20181202 15:48:16.243" starttime="20181202 15:48:13.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>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${vm_console_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:16.245" 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 0000000003fe1577 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 0000000003fe14ff 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.912 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.82 BogoMIPS (lpj=13967648)
[    0.024016] pid_max: default: 32768 minimum: 301
[    0.028133] Security Framework initialized
[    0.036097] AppArmor: AppArmor initialized
[    0.044016] Yama: becoming mindful.
[    0.048234] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.056536] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.068234] Mount-cache hash table entries: 256
[    0.076546] Initializing cgroup subsys cpuacct
[    0.080021] Initializing cgroup subsys memory
[    0.088038] Initializing cgroup subsys devices
[    0.096023] Initializing cgroup subsys freezer
[    0.100024] Initializing cgroup subsys blkio
[    0.108026] Initializing cgroup subsys perf_event
[    0.116289] CPU: Physical Processor ID: 0
[    0.120844] mce: CPU supports 10 MCE banks
[    0.133575] SMP alternatives: switching to UP code
[    0.267761] Freeing SMP alternatives: 24k freed
[    0.272076] ACPI: Core revision 20110623
[    0.277076] ftrace: allocating 26610 entries in 105 pages
[    0.297626] Enabling x2apic
[    0.300018] Enabled x2apic
[    0.300040] Switched APIC routing to physical x2apic.
[    0.314805] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.316022] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.332020] APIC calibration not consistent with PM-Timer: 98ms instead of 100ms
[    0.332020] APIC delta adjusted to PM-Timer: 6250007 (6187272)
[    0.332143] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.344047] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.348037] Brought up 1 CPUs
[    0.352024] Total of 1 processors activated (6983.82 BogoMIPS).
[    0.362423] devtmpfs: initialized
[    0.368381] EVM: security.selinux
[    0.372029] EVM: security.SMACK64
[    0.376025] EVM: security.capability
[    0.384138] print_constraints: dummy: 
[    0.388463] RTC time: 15:44:42, date: 12/02/18
[    0.392223] NET: Registered protocol family 16
[    0.396193] ACPI: bus type pci registered
[    0.400571] PCI: Using configuration type 1 for base access
[    0.408433] bio: create slab &lt;bio-0&gt; at 0
[    0.412206] ACPI: Added _OSI(Module Device)
[    0.416029] ACPI: Added _OSI(Processor Device)
[    0.420029] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.424029] ACPI: Added _OSI(Processor Aggregator Device)
[    0.429641] ACPI: Interpreter enabled
[    0.432030] ACPI: (supports S0 S5)
[    0.440032] ACPI: Using IOAPIC for interrupt routing
[    0.446876] ACPI: No dock devices found.
[    0.448032] HEST: Table not found.
[    0.452032] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.456067] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.460090] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.464032] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.468032] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.472032] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.476032] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.501334] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.504086] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.599006]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.606153] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.614579] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.623181] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.632137] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.644233] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.659077] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.660056] vgaarb: loaded
[    0.664042] vgaarb: bridge control possible 0000:00:02.0
[    0.672501] i2c-core: driver [aat2870] using legacy suspend method
[    0.676043] i2c-core: driver [aat2870] using legacy resume method
[    0.681330] SCSI subsystem initialized
[    0.688457] usbcore: registered new interface driver usbfs
[    0.692236] usbcore: registered new interface driver hub
[    0.696541] usbcore: registered new device driver usb
[    0.705381] PCI: Using ACPI for IRQ routing
[    0.713117] NetLabel: Initializing
[    0.716086] NetLabel:  domain hash size = 128
[    0.720046] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.724210] NetLabel:  unlabeled traffic allowed by default
[    0.728787] Switching to clocksource kvm-clock
[    0.778029] AppArmor: AppArmor Filesystem Enabled
[    0.786013] pnp: PnP ACPI init
[    0.791965] ACPI: bus type pnp registered
[    0.802240] pnp: PnP ACPI: found 9 devices
[    0.809256] ACPI: ACPI bus type pnp unregistered
[    0.829925] NET: Registered protocol family 2
[    0.839294] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.851178] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.861967] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.872075] TCP: Hash tables configured (established 2048 bind 2048)
[    0.882073] TCP reno registered
[    0.886934] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.894051] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.902071] NET: Registered protocol family 1
[    0.908117] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.925002] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.932254] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.940523] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.947871] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.958970] pci 0000:00:01.2: PCI INT D disabled
[    0.968883] Trying to unpack rootfs image as initramfs...
[    0.980928] audit: initializing netlink socket (disabled)
[    0.988989] type=2000 audit(1543765481.988:1): initialized
[    1.056411] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.084263] VFS: Disk quotas dquot_6.5.2
[    1.091419] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.116329] fuse init (API version 7.17)
[    1.132257] msgmni has been set to 85
[    1.160283] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.180273] io scheduler noop registered
[    1.187817] io scheduler deadline registered (default)
[    1.196713] io scheduler cfq registered
[    1.205841] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.214868] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.223959] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.234303] ACPI: Power Button [PWRF]
[    1.241570] ERST: Table is not found!
[    1.247029] GHES: HEST is not enabled!
[    1.264371] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.272190] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.285958] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.336333] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.344133] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.360519] Freeing initrd memory: 3452k freed
[    1.369535] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.410042] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.452064] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.460455] Linux agpgart interface v0.103
[    1.471523] brd: module loaded
[    1.479028] loop: module loaded
[    1.489748]  vda: vda1
[    1.499097] scsi0 : ata_piix
[    1.504549] scsi1 : ata_piix
[    1.509733] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.518406] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.528320] Fixed MDIO Bus: probed
[    1.533921] tun: Universal TUN/TAP device driver, 1.6
[    1.540968] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.556599] PPP generic driver version 2.4.2
[    1.565374] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.575041] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.582713] uhci_hcd: USB Universal Host Controller Interface driver
[    1.590896] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.604647] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.612642] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.626661] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.634896] hub 1-0:1.0: USB hub found
[    1.640334] hub 1-0:1.0: 2 ports detected
[    1.646591] usbcore: registered new interface driver libusual
[    1.654025] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.670607] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.681982] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.693788] mousedev: PS/2 mouse device common for all mice
[    1.709374] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.725322] rtc_cmos 00:01: RTC can wake from S4
[    1.734164] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.745124] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.753908] device-mapper: uevent: version 1.0.3
[    1.761995] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.774602] cpuidle: using governor ladder
[    1.781407] cpuidle: using governor menu
[    1.787458] EFI Variables Facility v0.08 2004-May-17
[    1.795411] TCP cubic registered
[    1.802093] NET: Registered protocol family 10
[    1.811518] NET: Registered protocol family 17
[    1.819327] Registering the dns_resolver key type
[    1.828332] registered taskstats version 1
[    1.842856]   Magic number: 14:461:739
[    1.848919] rtc_cmos 00:01: setting system clock to 2018-12-02 15:44:43 UTC (1543765483)
[    1.859508] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.866837] EDD information not available.
[    1.875187] Freeing unused kernel memory: 928k freed
[    1.886896] Write protecting the kernel read-only data: 12288k
[    1.896923] Freeing unused kernel memory: 1596k freed
[    1.916025] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 1.94
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.00
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.12
no results found for mode=local. up 2.14. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending discover...
Sending discover...
Usage: /sbin/cirros-dhcpc &lt;up|down&gt;
No lease, failing
WARN: /etc/rc3.d/S40-network failed
cirros-ds 'net' up at 182.39
checking http://169.254.169.254/2009-04-04/instance-id
failed 1/20: up 182.41. request failed
failed 2/20: up 184.48. request failed
failed 3/20: up 186.48. request failed
failed 4/20: up 188.50. request failed
failed 5/20: up 190.50. request failed
failed 6/20: up 192.51. request failed
failed 7/20: up 194.53. request failed
failed 8/20: up 196.54. request failed
failed 9/20: up 198.56. request failed
failed 10/20: up 200.57. request failed
failed 11/20: up 202.58. request failed
failed 12/20: up 204.59. request failed
failed 13/20: up 206.60. request failed
failed 14/20: up 208.62. request failed
failed 15/20: up 210.63. request failed
failed 16/20: up 212.64. request failed</msg>
<status status="PASS" endtime="20181202 15:48:16.245" starttime="20181202 15:48:16.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:16.246" starttime="20181202 15:48:16.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:16.246" starttime="20181202 15:45:09.122"></status>
</kw>
<kw type="foritem" name="${vm} = l2_net_2_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="20181202 15:48:16.264" level="INFO">Starting process:
openstack server show l2_net_2_vm_2 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181202 15:48:16.306" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:19.417" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:19.417" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:19.417" starttime="20181202 15:48:16.264"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:48:19.419" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:48:19.419" starttime="20181202 15:48:19.418"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:48:19.420" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:19.420" starttime="20181202 15:48:19.419"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:19.421" starttime="20181202 15:48:19.420"></status>
</kw>
<msg timestamp="20181202 15:48:19.422" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:48:19.422" starttime="20181202 15:48:16.263"></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="20181202 15:48:19.423" starttime="20181202 15:48:19.422"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:19.423" starttime="20181202 15:48:16.249"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:19.423" starttime="20181202 15:48:16.247"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:19.423" starttime="20181202 15:48:16.246"></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="20181202 15:48:19.439" level="INFO">Starting process:
openstack console log show l2_net_2_vm_2</msg>
<msg timestamp="20181202 15:48:19.462" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:22.074" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:22.075" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:22.075" starttime="20181202 15:48:19.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="20181202 15:48:22.077" starttime="20181202 15:48:22.076"></status>
</kw>
<msg timestamp="20181202 15:48:22.078" 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="20181202 15:48:22.078" starttime="20181202 15:48:19.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>None</arg>
</arguments>
<assign>
<var>${vm_ip}</var>
</assign>
<msg timestamp="20181202 15:48:22.079" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:48:22.079" starttime="20181202 15:48:22.078"></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="20181202 15:48:22.080" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:48:22.080" starttime="20181202 15:48:22.079"></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="20181202 15:48:22.083" level="INFO">@{matches} = [ 22.0.0.3 obtained ]</msg>
<status status="PASS" endtime="20181202 15:48:22.083" starttime="20181202 15:48:22.081"></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="20181202 15:48:22.084" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:48:22.084" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:48:22.084" starttime="20181202 15:48:22.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:48:22.085" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:22.085" starttime="20181202 15:48:22.085"></status>
</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="20181202 15:48:22.088" level="INFO">${OS_MATCH} = 22.0.0.3 obtained</msg>
<status status="PASS" endtime="20181202 15:48:22.088" starttime="20181202 15:48:22.087"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.088" starttime="20181202 15:48:22.086"></status>
</kw>
<msg timestamp="20181202 15:48:22.088" level="INFO">${match} = 22.0.0.3 obtained</msg>
<status status="PASS" endtime="20181202 15:48:22.089" starttime="20181202 15:48:22.080"></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="20181202 15:48:22.090" level="INFO">@{matches} = [ 22.0.0.3 ]</msg>
<status status="PASS" endtime="20181202 15:48:22.090" starttime="20181202 15:48:22.090"></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="20181202 15:48:22.091" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:48:22.091" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:48:22.091" starttime="20181202 15:48:22.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_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:48:22.092" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:22.092" starttime="20181202 15:48:22.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>${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="20181202 15:48:22.094" level="INFO">${OS_MATCH} = 22.0.0.3</msg>
<status status="PASS" endtime="20181202 15:48:22.094" starttime="20181202 15:48:22.094"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.094" starttime="20181202 15:48:22.093"></status>
</kw>
<msg timestamp="20181202 15:48:22.095" level="INFO">${vm_ip} = 22.0.0.3</msg>
<status status="PASS" endtime="20181202 15:48:22.095" starttime="20181202 15:48:22.089"></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="20181202 15:48:22.097" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 22.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:48:22.097" starttime="20181202 15:48:22.096"></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="20181202 15:48:22.099" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:48:22.099" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:48:22.099" starttime="20181202 15:48:22.097"></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="20181202 15:48:22.100" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:22.100" starttime="20181202 15:48:22.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>${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="20181202 15:48:22.102" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:22.102" starttime="20181202 15:48:22.101"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.102" starttime="20181202 15:48:22.101"></status>
</kw>
<msg timestamp="20181202 15:48:22.102" level="INFO">${match} = ip-route:169.254.169.254 via 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:22.102" starttime="20181202 15:48:22.095"></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="20181202 15:48:22.103" level="INFO">@{matches} = [ 169.254.169.254 | 22.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:48:22.103" starttime="20181202 15:48:22.103"></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="20181202 15:48:22.104" level="INFO">Length is 2</msg>
<msg timestamp="20181202 15:48:22.104" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181202 15:48:22.104" starttime="20181202 15:48:22.104"></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="20181202 15:48:22.104" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:22.104" starttime="20181202 15:48:22.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>${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="20181202 15:48:22.106" level="INFO">${OS_MATCH} = 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:22.106" starttime="20181202 15:48:22.105"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.106" starttime="20181202 15:48:22.105"></status>
</kw>
<msg timestamp="20181202 15:48:22.106" level="INFO">${dhcp_ip} = 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:22.106" starttime="20181202 15:48:22.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>'${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="20181202 15:48:22.107" starttime="20181202 15:48:22.106"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.107" starttime="20181202 15:48:22.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>'${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="20181202 15:48:22.108" starttime="20181202 15:48:22.107"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.108" starttime="20181202 15:48:22.107"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.108" starttime="20181202 15:48:19.425"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.108" starttime="20181202 15:48:19.424"></status>
</kw>
<msg timestamp="20181202 15:48:22.108" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:48:22.108" level="INFO">${ips_and_console_log} = [u'22.0.0.3', u'22.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="20181202 15:48:22.108" starttime="20181202 15:48:19.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>"${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="20181202 15:48:22.109" 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 0000000003fe1577 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 0000000003fe14ff 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.830 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.66 BogoMIPS (lpj=13967320)
[    0.020017] pid_max: default: 32768 minimum: 301
[    0.028127] Security Framework initialized
[    0.036105] AppArmor: AppArmor initialized
[    0.040016] Yama: becoming mindful.
[    0.048244] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.056491] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.064316] Mount-cache hash table entries: 256
[    0.072907] Initializing cgroup subsys cpuacct
[    0.080021] Initializing cgroup subsys memory
[    0.084125] Initializing cgroup subsys devices
[    0.088021] Initializing cgroup subsys freezer
[    0.092021] Initializing cgroup subsys blkio
[    0.096134] Initializing cgroup subsys perf_event
[    0.104535] CPU: Physical Processor ID: 0
[    0.108825] mce: CPU supports 10 MCE banks
[    0.120068] SMP alternatives: switching to UP code
[    0.249531] Freeing SMP alternatives: 24k freed
[    0.256090] ACPI: Core revision 20110623
[    0.264240] ftrace: allocating 26610 entries in 105 pages
[    0.284893] Enabling x2apic
[    0.288017] Enabled x2apic
[    0.288034] Switched APIC routing to physical x2apic.
[    0.306429] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.316021] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.328019] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.336190] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.344030] Brought up 1 CPUs
[    0.348024] Total of 1 processors activated (6983.66 BogoMIPS).
[    0.354309] devtmpfs: initialized
[    0.356399] EVM: security.selinux
[    0.360023] EVM: security.SMACK64
[    0.364042] EVM: security.capability
[    0.368575] print_constraints: dummy: 
[    0.372460] RTC time: 15:44:50, date: 12/02/18
[    0.376146] NET: Registered protocol family 16
[    0.380147] ACPI: bus type pci registered
[    0.384471] PCI: Using configuration type 1 for base access
[    0.388507] bio: create slab &lt;bio-0&gt; at 0
[    0.392186] ACPI: Added _OSI(Module Device)
[    0.396027] ACPI: Added _OSI(Processor Device)
[    0.400027] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.404027] ACPI: Added _OSI(Processor Aggregator Device)
[    0.409610] ACPI: Interpreter enabled
[    0.412028] ACPI: (supports S0 S5)
[    0.419381] ACPI: Using IOAPIC for interrupt routing
[    0.425454] ACPI: No dock devices found.
[    0.428028] HEST: Table not found.
[    0.432029] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.436041] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.440067] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.444030] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.448030] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.452030] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.456031] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.483335] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.484130] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.610096]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.619231] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.624327] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.636261] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.648341] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.659184] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.669495] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.672057] vgaarb: loaded
[    0.676043] vgaarb: bridge control possible 0000:00:02.0
[    0.681250] i2c-core: driver [aat2870] using legacy suspend method
[    0.684052] i2c-core: driver [aat2870] using legacy resume method
[    0.692366] SCSI subsystem initialized
[    0.702385] usbcore: registered new interface driver usbfs
[    0.704236] usbcore: registered new interface driver hub
[    0.708595] usbcore: registered new device driver usb
[    0.713367] PCI: Using ACPI for IRQ routing
[    0.720671] NetLabel: Initializing
[    0.724087] NetLabel:  domain hash size = 128
[    0.728046] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.732245] NetLabel:  unlabeled traffic allowed by default
[    0.740255] Switching to clocksource kvm-clock
[    0.793172] AppArmor: AppArmor Filesystem Enabled
[    0.800266] pnp: PnP ACPI init
[    0.805745] ACPI: bus type pnp registered
[    0.815217] pnp: PnP ACPI: found 9 devices
[    0.823637] ACPI: ACPI bus type pnp unregistered
[    0.846142] NET: Registered protocol family 2
[    0.857306] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.867499] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.876384] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.884663] TCP: Hash tables configured (established 2048 bind 2048)
[    0.893069] TCP reno registered
[    0.898239] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.906323] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.914934] NET: Registered protocol family 1
[    0.921225] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.929422] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.937091] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.945901] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.962840] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.974289] pci 0000:00:01.2: PCI INT D disabled
[    0.984794] Trying to unpack rootfs image as initramfs...
[    0.997566] audit: initializing netlink socket (disabled)
[    1.004934] type=2000 audit(1543765489.004:1): initialized
[    1.066125] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.108301] VFS: Disk quotas dquot_6.5.2
[    1.116859] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.148468] fuse init (API version 7.17)
[    1.164369] msgmni has been set to 85
[    1.196330] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.220235] io scheduler noop registered
[    1.227315] io scheduler deadline registered (default)
[    1.235649] io scheduler cfq registered
[    1.243639] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.251639] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.263584] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.275497] ACPI: Power Button [PWRF]
[    1.282886] ERST: Table is not found!
[    1.288324] GHES: HEST is not enabled!
[    1.308408] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.316161] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.329588] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.376572] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.384059] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.430719] Freeing initrd memory: 3452k freed
[    1.443999] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.483917] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.531489] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.541613] Linux agpgart interface v0.103
[    1.559462] brd: module loaded
[    1.571756] loop: module loaded
[    1.590007]  vda: vda1
[    1.603240] scsi0 : ata_piix
[    1.610956] scsi1 : ata_piix
[    1.617550] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.629506] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.641870] Fixed MDIO Bus: probed
[    1.648431] tun: Universal TUN/TAP device driver, 1.6
[    1.656329] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.672513] PPP generic driver version 2.4.2
[    1.679987] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.689347] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.697302] uhci_hcd: USB Universal Host Controller Interface driver
[    1.705902] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.718069] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.725672] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.737955] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.748411] hub 1-0:1.0: USB hub found
[    1.754406] hub 1-0:1.0: 2 ports detected
[    1.761214] usbcore: registered new interface driver libusual
[    1.769698] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.785637] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.793033] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.800610] mousedev: PS/2 mouse device common for all mice
[    1.809691] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.824425] rtc_cmos 00:01: RTC can wake from S4
[    1.837460] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.858518] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.870803] device-mapper: uevent: version 1.0.3
[    1.881731] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.896406] cpuidle: using governor ladder
[    1.905527] cpuidle: using governor menu
[    1.911701] EFI Variables Facility v0.08 2004-May-17
[    1.918601] TCP cubic registered
[    1.926257] NET: Registered protocol family 10
[    1.938768] NET: Registered protocol family 17
[    1.945426] Registering the dns_resolver key type
[    1.955825] registered taskstats version 1
[    1.975358]   Magic number: 14:461:739
[    1.983032] rtc_cmos 00:01: setting system clock to 2018-12-02 15:44:51 UTC (1543765491)
[    1.998548] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    2.008581] EDD information not available.
[    2.023543] Freeing unused kernel memory: 928k freed
[    2.038910] Write protecting the kernel read-only data: 12288k
[    2.052400] Freeing unused kernel memory: 1596k freed
[    2.072269] 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.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.34
no results found for mode=local. up 2.43. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 22.0.0.3...
Lease of 22.0.0.3 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "22.0.0.1"
cirros-ds 'net' up at 2.51
checking http://169.254.169.254/2009-04-04/instance-id
successful after 1/20 tries: up 2.52. iid=i-00000005
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.830 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 AAAAB3NzaC1yc2EAAAADAQABAAAAgnTCHUw0sQgz26qfSFkihcOnmBu5+/HRVO01xPLygE9TVoORCpg0XEpyNyj5uYOn5Jo2NKzmM20LJOca0P6wOqaxISgl1+BZUJdA/YAKeyHIA2hL2Hx9ZAh5kqhEffKbusLSZIUtIPNB4O2utIsWApRjeqjXtq8SiLHYNh7hou6glDk= root@l2-net-2-vm-2
ssh-dss AAAAB3NzaC1kc3MAAACBALs888Z5kujYNKcGb7qysx8dYVqjO/gkKmU1UKpEKdfjfUQLuCbmjPQ7+MGd5cf02omBhcSKxV13pdswxVFXrwCRfbVEeNk2R8fhbTmFq9jrV76d9BTyoVnEjq9JJGJnny1+jBsF4WksGMrS8AmhDoP7wGkAZYaP3kK6GYnVq1hdAAAAFQDyI+uIlFuMyuBsVPb/FWfXjsZgyQAAAIBbKqFt9gXDdvMidJn6yzlyAPlplYffd4llLEnkw25yC/6mqAI/YMk5hlVp07pkDKm/8qplJmEX0J1FKt8nd0WA4DvbES2S395FbnSn/6Gm9k/yc3kUwpVG8XdqLQ1rgDsbuWUM5wO+rP5XsCCsT9LfynLoTyecIVCmALFDGMuOpQAAAIEAoGqYfRGN4Oijcl/OKT4AWkuhNRmzZKK+w2tTVfnQFEC7EdpFMZNU4cGLwuXDzLioPI6G8r6M0pwly90/+yxz6A5VF0eXeidH1ROkvcCaG62F2DbwQV2Qtj4s4SVYbyAmnwEphPGbhtGFtWt36I+QQbd7XCK055JKVhpI688yKqo= root@l2-net-2-vm-2
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,22.0.0.3,24,fe80::f816:3eff:fe80:feda
ip-route:default via 22.0.0.1 dev eth0 
ip-route:22.0.0.0/24 dev eth0  src 22.0.0.3 
ip-route:169.254.169.254 via 22.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000005
name: N/A
availability-zone: nova
local-hostname: l2-net-2-vm-2
launch-index: 0
=== cirros: current=0.3.5 uptime=4.67 ===
=== 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:80:FE:DA  
          inet addr:22.0.0.3  Bcast:22.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe80:feda/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:7812 (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         22.0.0.1        0.0.0.0         UG    0      0        0 eth0
22.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 22.0.0.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 22.0.0.2
### ping -c 5 22.0.0.1
PING 22.0.0.1 (22.0.0.1): 56 data bytes

--- 22.0.0.1 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
### pinging nameservers
#### ping -c 5 22.0.0.2
PING 22.0.0.2 (22.0.0.2): 56 data bytes
64 bytes from 22.0.0.2: seq=0 ttl=64 time=1.399 ms
64 bytes from 22.0.0.2: seq=1 ttl=64 time=0.949 ms
64 bytes from 22.0.0.2: seq=2 ttl=64 time=1.121 ms
64 bytes from 22.0.0.2: seq=3 ttl=64 time=0.744 ms
64 bytes from 22.0.0.2: seq=4 ttl=64 time=0.900 ms

--- 22.0.0.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.744/1.022/1.399 ms
### uname -a
Linux l2-net-2-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.219506] acpiphp: Slot [29] registered
[    2.219514] acpiphp: Slot [30] registered
[    2.219521] acpiphp: Slot [31] registered
[    2.228291] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.228292] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.238741] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    2.257011] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.278071] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[    2.288719] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.424177] eth0: no IPv6 routers present
### tail -n 25 /var/log/messages
Dec  2 15:44:51 cirros kern.info kernel: [    2.107172] EXT3-fs (vda1): mounted filesystem with ordered data mode
Dec  2 15:44:51 cirros kern.info kernel: [    2.124430] kjournald starting.  Commit interval 5 seconds
Dec  2 15:44:51 cirros kern.info kernel: [    2.124444] EXT3-fs (vda1): mounted filesystem with ordered data mode
Dec  2 15:44:51 cirros kern.info kernel: [    2.140152] usb 1-1: new full-speed USB device number 2 using uhci_hcd
Dec  2 15:44:51 cirros kern.info kernel: [    2.173017] EXT3-fs (vda1): using internal journal
Dec  2 15:44:51 cirros kern.info kernel: [    2.218991] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Dec  2 15:44:51 cirros kern.info kernel: [    2.219294] acpiphp: Slot [3] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219321] acpiphp: Slot [4] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219328] acpiphp: Slot [5] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219336] acpiphp: Slot [6] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219344] acpiphp: Slot [7] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219351] acpiphp: Slot [8] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219358] acpiphp: Slot [9] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219366] acpiphp: Slot [10] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219373] acpiphp: Slot [11] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.219380] acpiphp: Slot [12] registered
Dec  2 15:44:51 cirros kern.info kernel: [    2.228291] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Dec  2 15:44:51 cirros kern.info kernel: [    2.228292] e1000: Copyright (c) 1999-2006 Intel Corporation.
Dec  2 15:44:51 cirros kern.info kernel: [    2.238741] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
Dec  2 15:44:51 cirros kern.info kernel: [    2.257011] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Dec  2 15:44:51 cirros kern.info kernel: [    2.278071] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Dec  2 15:44:51 cirros kern.info kernel: [    2.288719] ip_tables: (C) 2000-2006 Netfilter Core Team
Dec  2 15:44:53 cirros auth.notice su: + /dev/console root:cirros
Dec  2 15:44:54 cirros authpriv.info dropbear[289]: Running in background
Dec  2 15:45:02 cirros kern.debug kernel: [   13.424177] eth0: no IPv6 routers present
############ debug end   ##############
  ____               ____  ____
 / __/ __ ____ ____ / __ \/ __/
/ /__ / // __// __// /_/ /\ \ 
\___//_//_/  /_/   \____/___/ 
   http://cirros-cloud.net


login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
l2-net-2-vm-2 login: </msg>
<status status="PASS" endtime="20181202 15:48:22.110" starttime="20181202 15:48:22.109"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.110" starttime="20181202 15:48:22.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>"${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="20181202 15:48:22.111" starttime="20181202 15:48:22.110"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.111" starttime="20181202 15:48:22.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>"${status}" == "FAIL"</arg>
<arg>Collections.Append To List</arg>
<arg>${vm_ips}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:22.111" starttime="20181202 15:48:22.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>"${status}" == "FAIL"</arg>
<arg>OpenStack CLI</arg>
<arg>openstack console log show ${vm}</arg>
</arguments>
<assign>
<var>${vm_console_output}</var>
</assign>
<msg timestamp="20181202 15:48:22.112" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181202 15:48:22.112" starttime="20181202 15:48:22.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>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:22.112" starttime="20181202 15:48:22.112"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:22.112" starttime="20181202 15:48:16.246"></status>
</kw>
<kw type="foritem" name="${vm} = l2_net_2_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="20181202 15:48:22.121" level="INFO">Starting process:
openstack server show l2_net_2_vm_3 | grep OS-EXT-STS:vm_state</msg>
<msg timestamp="20181202 15:48:22.150" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:25.388" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:25.389" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:25.389" starttime="20181202 15:48:22.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="20181202 15:48:25.390" level="INFO">| OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:48:25.390" starttime="20181202 15:48:25.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="20181202 15:48:25.390" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:25.390" starttime="20181202 15:48:25.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="20181202 15:48:25.391" starttime="20181202 15:48:25.390"></status>
</kw>
<msg timestamp="20181202 15:48:25.391" level="INFO">${output} = | OS-EXT-STS:vm_state                 | active                                                          |</msg>
<status status="PASS" endtime="20181202 15:48:25.391" starttime="20181202 15:48:22.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>
<status status="PASS" endtime="20181202 15:48:25.392" starttime="20181202 15:48:25.391"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:25.392" starttime="20181202 15:48:22.113"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:25.392" starttime="20181202 15:48:22.113"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:25.392" starttime="20181202 15:48:22.112"></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="20181202 15:48:25.401" level="INFO">Starting process:
openstack console log show l2_net_2_vm_3</msg>
<msg timestamp="20181202 15:48:25.433" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:28.579" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:28.579" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:28.579" starttime="20181202 15:48:25.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="20181202 15:48:28.580" starttime="20181202 15:48:28.580"></status>
</kw>
<msg timestamp="20181202 15:48:28.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="20181202 15:48:28.581" starttime="20181202 15:48:25.400"></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="20181202 15:48:28.581" level="INFO">${vm_ip} = None</msg>
<status status="PASS" endtime="20181202 15:48:28.581" starttime="20181202 15:48:28.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>None</arg>
</arguments>
<assign>
<var>${dhcp_ip}</var>
</assign>
<msg timestamp="20181202 15:48:28.582" level="INFO">${dhcp_ip} = None</msg>
<status status="PASS" endtime="20181202 15:48:28.582" starttime="20181202 15:48:28.582"></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="20181202 15:48:28.584" level="INFO">@{matches} = [ 22.0.0.4 obtained ]</msg>
<status status="PASS" endtime="20181202 15:48:28.584" starttime="20181202 15:48:28.583"></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="20181202 15:48:28.584" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:48:28.584" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:48:28.584" starttime="20181202 15:48:28.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>${OS_MATCH}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:48:28.585" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:28.585" starttime="20181202 15:48:28.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>${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="20181202 15:48:28.587" level="INFO">${OS_MATCH} = 22.0.0.4 obtained</msg>
<status status="PASS" endtime="20181202 15:48:28.587" starttime="20181202 15:48:28.586"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.587" starttime="20181202 15:48:28.585"></status>
</kw>
<msg timestamp="20181202 15:48:28.587" level="INFO">${match} = 22.0.0.4 obtained</msg>
<status status="PASS" endtime="20181202 15:48:28.588" starttime="20181202 15:48:28.582"></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="20181202 15:48:28.590" level="INFO">@{matches} = [ 22.0.0.4 ]</msg>
<status status="PASS" endtime="20181202 15:48:28.590" starttime="20181202 15:48:28.589"></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="20181202 15:48:28.591" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:48:28.591" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:48:28.591" starttime="20181202 15:48:28.590"></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="20181202 15:48:28.592" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:28.592" starttime="20181202 15:48:28.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>${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="20181202 15:48:28.594" level="INFO">${OS_MATCH} = 22.0.0.4</msg>
<status status="PASS" endtime="20181202 15:48:28.595" starttime="20181202 15:48:28.594"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.595" starttime="20181202 15:48:28.593"></status>
</kw>
<msg timestamp="20181202 15:48:28.595" level="INFO">${vm_ip} = 22.0.0.4</msg>
<status status="PASS" endtime="20181202 15:48:28.595" starttime="20181202 15:48:28.588"></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="20181202 15:48:28.597" level="INFO">@{matches} = [ ip-route:169.254.169.254 via 22.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:48:28.597" starttime="20181202 15:48:28.596"></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="20181202 15:48:28.598" level="INFO">Length is 1</msg>
<msg timestamp="20181202 15:48:28.598" level="INFO">${matches_length} = 1</msg>
<status status="PASS" endtime="20181202 15:48:28.598" starttime="20181202 15:48:28.598"></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="20181202 15:48:28.600" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:28.600" starttime="20181202 15:48:28.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>${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="20181202 15:48:28.602" level="INFO">${OS_MATCH} = ip-route:169.254.169.254 via 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:28.602" starttime="20181202 15:48:28.602"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.603" starttime="20181202 15:48:28.601"></status>
</kw>
<msg timestamp="20181202 15:48:28.603" level="INFO">${match} = ip-route:169.254.169.254 via 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:28.603" starttime="20181202 15:48:28.595"></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="20181202 15:48:28.605" level="INFO">@{matches} = [ 169.254.169.254 | 22.0.0.2 ]</msg>
<status status="PASS" endtime="20181202 15:48:28.605" starttime="20181202 15:48:28.604"></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="20181202 15:48:28.606" level="INFO">Length is 2</msg>
<msg timestamp="20181202 15:48:28.606" level="INFO">${matches_length} = 2</msg>
<status status="PASS" endtime="20181202 15:48:28.606" starttime="20181202 15:48:28.605"></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="20181202 15:48:28.607" level="INFO">${OS_MATCH} = None</msg>
<status status="PASS" endtime="20181202 15:48:28.607" starttime="20181202 15:48:28.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>${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="20181202 15:48:28.608" level="INFO">${OS_MATCH} = 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:28.608" starttime="20181202 15:48:28.608"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.608" starttime="20181202 15:48:28.607"></status>
</kw>
<msg timestamp="20181202 15:48:28.608" level="INFO">${dhcp_ip} = 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:28.608" starttime="20181202 15:48:28.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>'${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="20181202 15:48:28.609" starttime="20181202 15:48:28.609"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.609" starttime="20181202 15:48:28.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>'${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="20181202 15:48:28.610" starttime="20181202 15:48:28.610"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.610" starttime="20181202 15:48:28.609"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.610" starttime="20181202 15:48:25.393"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.610" starttime="20181202 15:48:25.392"></status>
</kw>
<msg timestamp="20181202 15:48:28.611" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:48:28.611" level="INFO">${ips_and_console_log} = [u'22.0.0.4', u'22.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="20181202 15:48:28.611" starttime="20181202 15:48:25.392"></status>
</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="20181202 15:48:28.612" 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 0000000003fe1577 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 0000000003fe14ff 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.830 MHz processor.
[    0.012000] Calibrating delay loop (skipped) preset value.. 6983.66 BogoMIPS (lpj=13967320)
[    0.020015] pid_max: default: 32768 minimum: 301
[    0.024166] Security Framework initialized
[    0.028096] AppArmor: AppArmor initialized
[    0.032015] Yama: becoming mindful.
[    0.036254] Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.044475] Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.052223] Mount-cache hash table entries: 256
[    0.060742] Initializing cgroup subsys cpuacct
[    0.064020] Initializing cgroup subsys memory
[    0.072028] Initializing cgroup subsys devices
[    0.076024] Initializing cgroup subsys freezer
[    0.080018] Initializing cgroup subsys blkio
[    0.088105] Initializing cgroup subsys perf_event
[    0.092642] CPU: Physical Processor ID: 0
[    0.100874] mce: CPU supports 10 MCE banks
[    0.109831] SMP alternatives: switching to UP code
[    0.237805] Freeing SMP alternatives: 24k freed
[    0.240083] ACPI: Core revision 20110623
[    0.249090] ftrace: allocating 26610 entries in 105 pages
[    0.268334] Enabling x2apic
[    0.272016] Enabled x2apic
[    0.272032] Switched APIC routing to physical x2apic.
[    0.287856] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.292019] CPU0: Intel Core Processor (Haswell, no TSX) stepping 01
[    0.304018] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only.
[    0.308190] NMI watchdog disabled (cpu0): hardware events not enabled
[    0.312054] Brought up 1 CPUs
[    0.316024] Total of 1 processors activated (6983.66 BogoMIPS).
[    0.325051] devtmpfs: initialized
[    0.328398] EVM: security.selinux
[    0.332042] EVM: security.SMACK64
[    0.336024] EVM: security.capability
[    0.340645] print_constraints: dummy: 
[    0.344451] RTC time: 15:44:55, date: 12/02/18
[    0.348174] NET: Registered protocol family 16
[    0.352206] ACPI: bus type pci registered
[    0.356443] PCI: Using configuration type 1 for base access
[    0.360587] bio: create slab &lt;bio-0&gt; at 0
[    0.364233] ACPI: Added _OSI(Module Device)
[    0.368027] ACPI: Added _OSI(Processor Device)
[    0.372026] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.376027] ACPI: Added _OSI(Processor Aggregator Device)
[    0.384075] ACPI: Interpreter enabled
[    0.388027] ACPI: (supports S0 S5)
[    0.398197] ACPI: Using IOAPIC for interrupt routing
[    0.402521] ACPI: No dock devices found.
[    0.404028] HEST: Table not found.
[    0.408029] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.412060] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.420074] pci_root PNP0A03:00: host bridge window [io  0x0000-0x0cf7]
[    0.424029] pci_root PNP0A03:00: host bridge window [io  0x0d00-0xffff]
[    0.428030] pci_root PNP0A03:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.432029] pci_root PNP0A03:00: host bridge window [mem 0x04000000-0xfebfffff]
[    0.436031] pci_root PNP0A03:00: host bridge window [mem 0x100000000-0x17fffffff]
[    0.458264] pci 0000:00:01.3: quirk: [io  0x0600-0x063f] claimed by PIIX4 ACPI
[    0.460082] pci 0000:00:01.3: quirk: [io  0x0700-0x070f] claimed by PIIX4 SMB
[    0.548597]  pci0000:00: Unable to request _OSC control (_OSC support mask: 0x1e)
[    0.559082] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 *10 11)
[    0.567373] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 *10 11)
[    0.576050] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 *11)
[    0.588292] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 *11)
[    0.600238] ACPI: PCI Interrupt Link [LNKS] (IRQs *9)
[    0.615024] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.616053] vgaarb: loaded
[    0.620040] vgaarb: bridge control possible 0000:00:02.0
[    0.628277] i2c-core: driver [aat2870] using legacy suspend method
[    0.632041] i2c-core: driver [aat2870] using legacy resume method
[    0.640864] SCSI subsystem initialized
[    0.651359] usbcore: registered new interface driver usbfs
[    0.652226] usbcore: registered new interface driver hub
[    0.656533] usbcore: registered new device driver usb
[    0.661389] PCI: Using ACPI for IRQ routing
[    0.669974] NetLabel: Initializing
[    0.672083] NetLabel:  domain hash size = 128
[    0.676043] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.680257] NetLabel:  unlabeled traffic allowed by default
[    0.688296] Switching to clocksource kvm-clock
[    0.737576] AppArmor: AppArmor Filesystem Enabled
[    0.744263] pnp: PnP ACPI init
[    0.749153] ACPI: bus type pnp registered
[    0.758148] pnp: PnP ACPI: found 9 devices
[    0.765086] ACPI: ACPI bus type pnp unregistered
[    0.785903] NET: Registered protocol family 2
[    0.796450] IP route cache hash table entries: 512 (order: 0, 4096 bytes)
[    0.807737] TCP established hash table entries: 2048 (order: 3, 32768 bytes)
[    0.816978] TCP bind hash table entries: 2048 (order: 3, 32768 bytes)
[    0.825439] TCP: Hash tables configured (established 2048 bind 2048)
[    0.833385] TCP reno registered
[    0.838338] UDP hash table entries: 128 (order: 0, 4096 bytes)
[    0.845604] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes)
[    0.853842] NET: Registered protocol family 1
[    0.860088] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.867444] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.874737] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.883006] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.899934] pci 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    0.911228] pci 0000:00:01.2: PCI INT D disabled
[    0.921617] Trying to unpack rootfs image as initramfs...
[    0.934082] audit: initializing netlink socket (disabled)
[    0.941324] type=2000 audit(1543765494.940:1): initialized
[    1.004436] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.028186] VFS: Disk quotas dquot_6.5.2
[    1.034251] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.056349] fuse init (API version 7.17)
[    1.068263] msgmni has been set to 85
[    1.096229] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.120683] io scheduler noop registered
[    1.128938] io scheduler deadline registered (default)
[    1.137637] io scheduler cfq registered
[    1.144218] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.151628] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.160822] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.173075] ACPI: Power Button [PWRF]
[    1.181783] ERST: Table is not found!
[    1.188739] GHES: HEST is not enabled!
[    1.212371] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
[    1.220544] virtio-pci 0000:00:03.0: PCI INT A -&gt; Link[LNKC] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.233821] virtio-pci 0000:00:04.0: PCI INT A -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.284462] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[    1.292863] virtio-pci 0000:00:05.0: PCI INT A -&gt; Link[LNKA] -&gt; GSI 10 (level, high) -&gt; IRQ 10
[    1.312988] Freeing initrd memory: 3452k freed
[    1.321745] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.360374] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.400243] 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.408062] Linux agpgart interface v0.103
[    1.418022] brd: module loaded
[    1.425021] loop: module loaded
[    1.435179]  vda: vda1
[    1.444874] scsi0 : ata_piix
[    1.450006] scsi1 : ata_piix
[    1.454665] ata1: PATA max MWDMA2 cmd 0x1f0 ctl 0x3f6 bmdma 0xc0c0 irq 14
[    1.462567] ata2: PATA max MWDMA2 cmd 0x170 ctl 0x376 bmdma 0xc0c8 irq 15
[    1.471792] Fixed MDIO Bus: probed
[    1.476850] tun: Universal TUN/TAP device driver, 1.6
[    1.483335] tun: (C) 1999-2004 Max Krasnyansky &lt;maxk@qualcomm.com&gt;
[    1.497976] PPP generic driver version 2.4.2
[    1.504161] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.512157] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.519728] uhci_hcd: USB Universal Host Controller Interface driver
[    1.527583] uhci_hcd 0000:00:01.2: PCI INT D -&gt; Link[LNKD] -&gt; GSI 11 (level, high) -&gt; IRQ 11
[    1.538885] uhci_hcd 0000:00:01.2: UHCI Host Controller
[    1.545820] uhci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
[    1.556495] uhci_hcd 0000:00:01.2: irq 11, io base 0x0000c080
[    1.564596] hub 1-0:1.0: USB hub found
[    1.569968] hub 1-0:1.0: 2 ports detected
[    1.575980] usbcore: registered new interface driver libusual
[    1.583214] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
[    1.597543] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.603975] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.610762] mousedev: PS/2 mouse device common for all mice
[    1.618814] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
[    1.630038] rtc_cmos 00:01: RTC can wake from S4
[    1.637351] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    1.645373] rtc0: alarms up to one day, y3k, 114 bytes nvram
[    1.652780] device-mapper: uevent: version 1.0.3
[    1.661637] device-mapper: ioctl: 4.22.0-ioctl (2011-10-19) initialised: dm-devel@redhat.com
[    1.672463] cpuidle: using governor ladder
[    1.678040] cpuidle: using governor menu
[    1.683465] EFI Variables Facility v0.08 2004-May-17
[    1.690194] TCP cubic registered
[    1.695704] NET: Registered protocol family 10
[    1.703250] NET: Registered protocol family 17
[    1.709892] Registering the dns_resolver key type
[    1.723223] registered taskstats version 1
[    1.743309]   Magic number: 14:461:739
[    1.750999] rtc_cmos 00:01: setting system clock to 2018-12-02 15:44:56 UTC (1543765496)
[    1.764793] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.773025] EDD information not available.
[    1.781660] Freeing unused kernel memory: 928k freed
[    1.793184] Write protecting the kernel read-only data: 12288k
[    1.802970] Freeing unused kernel memory: 1596k freed
[    1.823035] Freeing unused kernel memory: 1184k freed

info: initramfs: up at 1.85
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 1.96
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.10
no results found for mode=local. up 2.14. searched: nocloud configdrive ec2
Starting network...
udhcpc (v1.20.1) started
Sending discover...
Sending select for 22.0.0.4...
Lease of 22.0.0.4 obtained, lease time 86400
route: SIOCADDRT: File exists
WARN: failed: route add -net "0.0.0.0/0" gw "22.0.0.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-00000006
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.830 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 AAAAB3NzaC1yc2EAAAADAQABAAAAgwCRLfUdpwMgxQiX5CIBLYWcyN6cxwJF2y/3IZ9pv7l5C7djZgwDtr2nXxEqNeV20z1oIp8pM3EF7JISWOiALn8fsCPVLu79rbR+gjuXTQYJPJPAK0gi1Ao6kU3ivJ5gdwvCj6iJa+5u2EIDl61V4umAkLNqEokJNtR5QjSI9NrHCMp5 root@l2-net-2-vm-3
ssh-dss AAAAB3NzaC1kc3MAAACBAKIW958PGQiKaIO/HXqZ38a/9kyuKqSSQfkGR+nEgovyuvzWTFi2loENmquHJqnZgayZSd1hFoWfJ7Mg1nfbKAdQii2alFCRV1Hkq6U7UxtR0Qky2kqcnBJxv11e6HZ/BeQCkp+KKx8m2lXVRAbV1CdXRD/YRC42KPV0OIudMtI9AAAAFQCZTKmjsrYlhRrFqXuF8SKl4p3NGQAAAIAIOXU8xXTkFw4lzb6pNHvyMNSBfffRfPnhAJ3Iy3VX9L1d4ia+86Uay31M/3vsBWp4fhWQ+EKyCUgTrbaO/QgaehbcnAnAQgJX/dsBRlTWsDTcoptworizqa2WRLL+K5apLwAk+d4MTuIKUSq1yJruQ0WBX4zGbrKugITry+N1TQAAAIBnKXAFSixCGULA9D9irUdFn9trGEIpTVEq/aWhbNi0oNCJJnY10AVOa51BFpaYhde6VkzSoN7VkHXv4t/onS2HCZaj23i95aM4zA8bWCKhzz81vaGRasaIzeTKsie2JIMDQrbdl9UtnUKlHk50lJt11B0MKSxHMEaT7vsWJMGlSw== root@l2-net-2-vm-3
-----END SSH HOST KEY KEYS-----
=== network info ===
if-info: lo,up,127.0.0.1,8,::1
if-info: eth0,up,22.0.0.4,24,fe80::f816:3eff:fe82:4f7a
ip-route:default via 22.0.0.1 dev eth0 
ip-route:22.0.0.0/24 dev eth0  src 22.0.0.4 
ip-route:169.254.169.254 via 22.0.0.2 dev eth0 
=== datasource: ec2 net ===
instance-id: i-00000006
name: N/A
availability-zone: nova
local-hostname: l2-net-2-vm-3
launch-index: 0
=== cirros: current=0.3.5 uptime=3.71 ===
=== 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:82:4F:7A  
          inet addr:22.0.0.4  Bcast:22.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f816:3eff:fe82:4f7a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1450  Metric:1
          RX packets:84 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:8702 (8.4 KiB)  TX bytes:10312 (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         22.0.0.1        0.0.0.0         UG    0      0        0 eth0
22.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.169.254 22.0.0.2        255.255.255.255 UGH   0      0        0 eth0
### cat /etc/resolv.conf
search openstacklocal
nameserver 22.0.0.2
### ping -c 5 22.0.0.1
PING 22.0.0.1 (22.0.0.1): 56 data bytes

--- 22.0.0.1 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
### pinging nameservers
#### ping -c 5 22.0.0.2
PING 22.0.0.2 (22.0.0.2): 56 data bytes
64 bytes from 22.0.0.2: seq=0 ttl=64 time=1.449 ms
64 bytes from 22.0.0.2: seq=1 ttl=64 time=1.851 ms
64 bytes from 22.0.0.2: seq=2 ttl=64 time=0.605 ms
64 bytes from 22.0.0.2: seq=3 ttl=64 time=0.920 ms
64 bytes from 22.0.0.2: seq=4 ttl=64 time=0.997 ms

--- 22.0.0.2 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.605/1.164/1.851 ms
### uname -a
Linux l2-net-2-vm-3 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.036249] acpiphp: Slot [29] registered
[    2.036256] acpiphp: Slot [30] registered
[    2.036263] acpiphp: Slot [31] registered
[    2.045200] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    2.045202] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    2.049905] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
[    2.054410] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
[    2.058668] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[    2.066325] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.864116] eth0: no IPv6 routers present
### tail -n 25 /var/log/messages
Dec  2 15:44:56 cirros kern.info kernel: [    0.000000]   Intel GenuineIntel
Dec  2 15:44:56 cirros kern.info kernel: [    0.000000]   AMD AuthenticAMD
Dec  2 15:44:56 cirros kern.info kernel: [    0.000000]   Centaur CentaurHauls
Dec  2 15:44:56 cirros kern.info kernel: [    0.000000] BIOS-provided physical RAM map:
Dec  2 15:44:56 cirros kern.info kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
Dec  2 15:44:56 cirros kern.info kernel: [    2.035561] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
Dec  2 15:44:56 cirros kern.info kernel: [    2.035877] acpiphp: Slot [3] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035902] acpiphp: Slot [4] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035911] acpiphp: Slot [5] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035920] acpiphp: Slot [6] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035930] acpiphp: Slot [7] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035938] acpiphp: Slot [8] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035945] acpiphp: Slot [9] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035966] acpiphp: Slot [10] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035984] acpiphp: Slot [11] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.035991] acpiphp: Slot [12] registered
Dec  2 15:44:56 cirros kern.info kernel: [    2.045200] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
Dec  2 15:44:56 cirros kern.info kernel: [    2.045202] e1000: Copyright (c) 1999-2006 Intel Corporation.
Dec  2 15:44:56 cirros kern.info kernel: [    2.049905] ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
Dec  2 15:44:56 cirros kern.info kernel: [    2.054410] 8139cp: 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
Dec  2 15:44:56 cirros kern.info kernel: [    2.058668] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
Dec  2 15:44:56 cirros kern.info kernel: [    2.066325] ip_tables: (C) 2000-2006 Netfilter Core Team
Dec  2 15:44:58 cirros auth.notice su: + /dev/console root:cirros
Dec  2 15:44:58 cirros authpriv.info dropbear[289]: Running in background
Dec  2 15:45:07 cirros kern.debug kernel: [   12.864116] eth0: no IPv6 routers present
############ debug end   ##############
  ____               ____  ____
 / __/ __ ____ ____ / __ \/ __/
/ /__ / // __// __// /_/ /\ \ 
\___//_//_/  /_/   \____/___/ 
   http://cirros-cloud.net


login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
l2-net-2-vm-3 login: </msg>
<status status="PASS" endtime="20181202 15:48:28.612" starttime="20181202 15:48:28.611"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.612" starttime="20181202 15:48:28.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>"${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="20181202 15:48:28.613" starttime="20181202 15:48:28.613"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.613" starttime="20181202 15:48:28.612"></status>
</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="20181202 15:48:28.614" starttime="20181202 15:48:28.613"></status>
</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="20181202 15:48:28.614" level="INFO">${vm_console_output} = None</msg>
<status status="PASS" endtime="20181202 15:48:28.614" starttime="20181202 15:48:28.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>"${status}" == "FAIL"</arg>
<arg>BuiltIn.Log</arg>
<arg>${vm_console_output}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:28.615" starttime="20181202 15:48:28.614"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.615" starttime="20181202 15:48:22.112"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.615" starttime="20181202 15:45:09.122"></status>
</kw>
<kw name="Copy DHCP Files From Control Node" library="OpenStackOperations">
<doc>Copy the current DHCP files to the robot vm. The keyword must be called</doc>
<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="20181202 15:48:28.616" level="INFO">${suite_} = CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:48:28.616" starttime="20181202 15:48:28.615"></status>
</kw>
<kw name="Set Variable" library="BuiltIn">
<doc>Returns the given values which can then be assigned to a variables.</doc>
<arguments>
<arg>/tmp/qdhcp/${suite_}</arg>
</arguments>
<assign>
<var>${dstdir}</var>
</assign>
<msg timestamp="20181202 15:48:28.616" level="INFO">${dstdir} = /tmp/qdhcp/CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:48:28.616" starttime="20181202 15:48:28.616"></status>
</kw>
<kw name="Create Directory" library="OperatingSystem">
<doc>Creates the specified directory.</doc>
<arguments>
<arg>${dstdir}</arg>
</arguments>
<msg timestamp="20181202 15:48:28.617" html="yes" level="INFO">Directory '&lt;a href="file:///tmp/qdhcp/CSIT_L2"&gt;/tmp/qdhcp/CSIT_L2&lt;/a&gt;' already exists.</msg>
<status status="PASS" endtime="20181202 15:48:28.617" starttime="20181202 15:48:28.616"></status>
</kw>
<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="20181202 15:48:28.618" starttime="20181202 15:48:28.617"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.618" starttime="20181202 15:48:28.617"></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.Get Directory</arg>
<arg>/opt/stack/data/neutron/dhcp</arg>
<arg>${dstdir}</arg>
<arg>recursive=True</arg>
</arguments>
<kw name="Get Directory" library="SSHLibrary">
<doc>Downloads a directory, including its content, from the remote machine to the local machine.</doc>
<arguments>
<arg>/opt/stack/data/neutron/dhcp</arg>
<arg>${dstdir}</arg>
<arg>recursive=True</arg>
</arguments>
<msg timestamp="20181202 15:48:28.620" level="FAIL">There was no directory matching '/opt/stack/data/neutron/dhcp'.</msg>
<status status="FAIL" endtime="20181202 15:48:28.620" starttime="20181202 15:48:28.618"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.620" starttime="20181202 15:48:28.618"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:28.620" starttime="20181202 15:48:28.615"></status>
</kw>
<msg timestamp="20181202 15:48:28.620" level="INFO">@{NET_2_VM_IPS} = [ None | 22.0.0.3 | 22.0.0.4 ]</msg>
<msg timestamp="20181202 15:48:28.620" level="INFO">${NET_2_DHCP_IP} = 22.0.0.2</msg>
<status status="PASS" endtime="20181202 15:48:28.620" starttime="20181202 15:45:09.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>@{NET_1_VM_IPS}</arg>
</arguments>
<msg timestamp="20181202 15:48:28.621" level="INFO">@{NET_1_VM_IPS} = [ 21.0.0.16 | 21.0.0.5 | 21.0.0.17 ]</msg>
<status status="PASS" endtime="20181202 15:48:28.621" starttime="20181202 15:48:28.621"></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_2_VM_IPS}</arg>
</arguments>
<msg timestamp="20181202 15:48:28.621" level="INFO">@{NET_2_VM_IPS} = [ None | 22.0.0.3 | 22.0.0.4 ]</msg>
<status status="PASS" endtime="20181202 15:48:28.622" starttime="20181202 15:48:28.621"></status>
</kw>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${NET_1_VM_IPS}</arg>
<arg>None</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:28.622" starttime="20181202 15:48:28.622"></status>
</kw>
<kw name="Should Not Contain" library="BuiltIn">
<doc>Fails if ``container`` contains ``item`` one or more times.</doc>
<arguments>
<arg>${NET_2_VM_IPS}</arg>
<arg>None</arg>
</arguments>
<msg timestamp="20181202 15:48:28.622" level="FAIL">'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</msg>
<status status="FAIL" endtime="20181202 15:48:28.622" starttime="20181202 15:48:28.622"></status>
</kw>
<status status="FAIL" endtime="20181202 15:48:28.623" starttime="20181202 15:42:36.341"></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="20181202 15:48:28.624" critical="yes" starttime="20181202 15:48:28.623">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.624" critical="yes" starttime="20181202 15:48:28.624">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.625" critical="yes" starttime="20181202 15:48:28.625">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.626" critical="yes" starttime="20181202 15:48:28.625">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.627" critical="yes" starttime="20181202 15:48:28.626">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.627" critical="yes" starttime="20181202 15:48:28.627">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.628" critical="yes" starttime="20181202 15:48:28.627">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.629" critical="yes" starttime="20181202 15:48:28.628">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.630" critical="yes" starttime="20181202 15:48:28.629">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.630" critical="yes" starttime="20181202 15:48:28.630">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.631" critical="yes" starttime="20181202 15:48:28.631">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.632" critical="yes" starttime="20181202 15:48:28.631">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.633" critical="yes" starttime="20181202 15:48:28.632">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.633" critical="yes" starttime="20181202 15:48:28.633">Parent suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:48:28.637" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 15:48:28.637" starttime="20181202 15:48:28.637"></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="20181202 15:48:28.640" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:48:29.393" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 15:48:29.393" starttime="20181202 15:48:28.638"></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="20181202 15:48:29.394" 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  = 397
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  = 28
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  = 478
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  = 1271
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  = 854
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  = 41
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  = 41
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.829927
distributed-data-store.config.commit.rate_Max      = 85.082595
distributed-data-store.config.commit.rate_Mean     = 9.65452864235
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 903
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.121294
distributed-data-store.operational.commit.rate_Max      = 39.653693
distributed-data-store.operational.commit.rate_Mean     = 0.554148158981
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 2163
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 15:48:29.394" starttime="20181202 15:48:29.393"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:29.395" starttime="20181202 15:48:28.637"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:29.395" starttime="20181202 15:48:28.636"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:29.395" starttime="20181202 15:48:28.636"></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="20181202 15:48:29.400" level="INFO">${tmpdir} = CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:48:29.400" starttime="20181202 15:48:29.398"></status>
</kw>
<msg timestamp="20181202 15:48:29.400" level="INFO">${dstdir} = /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:48:29.400" starttime="20181202 15:48:29.397"></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="20181202 15:48:29.401" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:48:29.401" starttime="20181202 15:48:29.401"></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="20181202 15:48:29.404" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:48:29.648" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:48:29.648" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 15:48:29.648" starttime="20181202 15:48:29.402"></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="20181202 15:48:29.649" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 15:48:29.649" starttime="20181202 15:48:29.649"></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="20181202 15:48:29.650" starttime="20181202 15:48:29.650"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:29.650" starttime="20181202 15:48:29.396"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:29.650" starttime="20181202 15:48:29.395"></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="20181202 15:48:29.653" level="INFO">${tmpdir} = CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:48:29.653" starttime="20181202 15:48:29.652"></status>
</kw>
<msg timestamp="20181202 15:48:29.653" level="INFO">${dstdir} = /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:48:29.653" starttime="20181202 15:48:29.652"></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="20181202 15:48:29.653" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2</msg>
<status status="PASS" endtime="20181202 15:48:29.653" starttime="20181202 15:48:29.653"></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="20181202 15:48:29.656" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:48:29.969" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:48:29.969" level="INFO">${output} = 2018-12-02 15:48:29,908 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 15:48:29.969" starttime="20181202 15:48:29.654"></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="20181202 15:48:29.970" level="INFO">rc: 0, output: 2018-12-02 15:48:29,908 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27
Analysing transport-zone:c9ea8a8b-d0be-40f3-bd82-ee43156b2256
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:48:29.970" starttime="20181202 15:48:29.970"></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="20181202 15:48:29.971" starttime="20181202 15:48:29.971"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:29.971" starttime="20181202 15:48:29.651"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:29.971" starttime="20181202 15:48:29.651"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:29.972" starttime="20181202 15:48:28.635"></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="20181202 15:48:29.974" starttime="20181202 15:48:29.973"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:29.975" starttime="20181202 15:48:29.975"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:29.975" starttime="20181202 15:48:29.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="20181202 15:48:29.979" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:48:29.979" starttime="20181202 15:48:29.976"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.002" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.002" 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="20181202 15:48:30.002" starttime="20181202 15:48:29.980"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.002" starttime="20181202 15:48:29.974"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.004" starttime="20181202 15:48:30.004"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.005" starttime="20181202 15:48:30.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="20181202 15:48:30.007" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:48:30.007" starttime="20181202 15:48:30.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="20181202 15:48:30.029" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.029" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 15:48:30.029" starttime="20181202 15:48:30.008"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.029" starttime="20181202 15:48:30.003"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.031" starttime="20181202 15:48:30.030"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.032" starttime="20181202 15:48:30.032"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.033" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:48:30.033" starttime="20181202 15:48:30.032"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.040" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.040" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:48:30.040" starttime="20181202 15:48:30.033"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.040" starttime="20181202 15:48:30.030"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.041" starttime="20181202 15:48:30.041"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.042" starttime="20181202 15:48:30.042"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.045" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:48:30.045" starttime="20181202 15:48:30.042"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.063" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.063" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 15:48:30.064" starttime="20181202 15:48:30.045"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.064" starttime="20181202 15:48:30.041"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.067" starttime="20181202 15:48:30.066"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.068" starttime="20181202 15:48:30.067"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.071" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:48:30.071" starttime="20181202 15:48:30.068"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.077" level="INFO">qdhcp-c9ea8a8b-d0be-40f3-bd82-ee43156b2256
qdhcp-d21bdb40-4840-412f-9b72-166a8bb25082
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.077" level="INFO">${output} = qdhcp-c9ea8a8b-d0be-40f3-bd82-ee43156b2256
qdhcp-d21bdb40-4840-412f-9b72-166a8bb25082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:48:30.077" starttime="20181202 15:48:30.072"></status>
</kw>
<msg timestamp="20181202 15:48:30.078" level="INFO">${nslist} = qdhcp-c9ea8a8b-d0be-40f3-bd82-ee43156b2256
qdhcp-d21bdb40-4840-412f-9b72-166a8bb25082
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:48:30.078" starttime="20181202 15:48:30.065"></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="20181202 15:48:30.079" level="INFO">2 lines returned</msg>
<msg timestamp="20181202 15:48:30.080" level="INFO">@{lines} = [ qdhcp-c9ea8a8b-d0be-40f3-bd82-ee43156b2256 | qdhcp-d21bdb40-4840-412f-9b72-166a8bb25082 ]</msg>
<status status="PASS" endtime="20181202 15:48:30.080" starttime="20181202 15:48:30.079"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<kw type="foritem" name="${line} = qdhcp-c9ea8a8b-d0be-40f3-bd82-ee43156b2256">
<kw name="Write Commands Until 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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.083" starttime="20181202 15:48:30.082"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.084" starttime="20181202 15:48:30.084"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.089" level="INFO">sudo ip netns exec qdhcp-c9ea8a8b-d0be-40 f3-bd82-ee43156b2256 ip -o link</msg>
<status status="PASS" endtime="20181202 15:48:30.089" starttime="20181202 15:48:30.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="20181202 15:48:30.123" 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
62: tap8c022c9b-5f: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1450 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:2b:ca:9d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.123" 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
62: tap8c022c9b-5f: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181202 15:48:30.123" starttime="20181202 15:48:30.089"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.123" starttime="20181202 15:48:30.081"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.125" starttime="20181202 15:48:30.125"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.126" starttime="20181202 15:48:30.125"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.129" level="INFO">sudo ip netns exec qdhcp-c9ea8a8b-d0be-40 f3-bd82-ee43156b2256 ip -o addr</msg>
<status status="PASS" endtime="20181202 15:48:30.129" starttime="20181202 15:48:30.126"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.151" 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
62: tap8c022c9b-5f    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap8c022c9b-5f\       valid_lft forever preferred_lft forever
62: tap8c022c9b-5f    inet 22.0.0.2/24 brd 22.0.0.255 scope global tap8c022c9b-5f\       valid_lft forever preferred_lft forever
62: tap8c022c9b-5f    inet6 fe80::f816:3eff:fe2b:ca9d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.151" 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
62: tap8c022c9b-5f    inet 16...</msg>
<status status="PASS" endtime="20181202 15:48:30.151" starttime="20181202 15:48:30.130"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.151" starttime="20181202 15:48:30.124"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.153" starttime="20181202 15:48:30.152"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.153" starttime="20181202 15:48:30.153"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.157" level="INFO">sudo ip netns exec qdhcp-c9ea8a8b-d0be-40 f3-bd82-ee43156b2256 ip route</msg>
<status status="PASS" endtime="20181202 15:48:30.157" starttime="20181202 15:48:30.154"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.173" level="INFO">default via 22.0.0.1 dev tap8c022c9b-5f 
22.0.0.0/24 dev tap8c022c9b-5f proto kernel scope link src 22.0.0.2 
169.254.0.0/16 dev tap8c022c9b-5f proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.174" level="INFO">${output} = default via 22.0.0.1 dev tap8c022c9b-5f 
22.0.0.0/24 dev tap8c022c9b-5f proto kernel scope link src 22.0.0.2 
169.254.0.0/16 dev tap8c022c9b-5f proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181202 15:48:30.174" starttime="20181202 15:48:30.157"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.174" starttime="20181202 15:48:30.151"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.174" starttime="20181202 15:48:30.080"></status>
</kw>
<kw type="foritem" name="${line} = qdhcp-d21bdb40-4840-412f-9b72-166a8bb25082">
<kw name="Write Commands Until 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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.175" starttime="20181202 15:48:30.175"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.176" starttime="20181202 15:48:30.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="20181202 15:48:30.178" level="INFO">sudo ip netns exec qdhcp-d21bdb40-4840-41 2f-9b72-166a8bb25082 ip -o link</msg>
<status status="PASS" endtime="20181202 15:48:30.179" starttime="20181202 15:48:30.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="20181202 15:48:30.199" 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: tap3e0e3e79-e4: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether fa:16:3e:26:96:7a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.199" 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: tap3e0e3e79-e4: &lt;BROADCAST,MULTI...</msg>
<status status="PASS" endtime="20181202 15:48:30.199" starttime="20181202 15:48:30.179"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.200" starttime="20181202 15:48:30.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 ip netns exec ${line} ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.201" starttime="20181202 15:48:30.200"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.201" starttime="20181202 15:48:30.201"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.204" level="INFO">sudo ip netns exec qdhcp-d21bdb40-4840-41 2f-9b72-166a8bb25082 ip -o addr</msg>
<status status="PASS" endtime="20181202 15:48:30.204" starttime="20181202 15:48:30.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="20181202 15:48:30.236" 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: tap3e0e3e79-e4    inet 169.254.169.254/16 brd 169.254.255.255 scope global tap3e0e3e79-e4\       valid_lft forever preferred_lft forever
61: tap3e0e3e79-e4    inet 21.0.0.2/24 brd 21.0.0.255 scope global tap3e0e3e79-e4\       valid_lft forever preferred_lft forever
61: tap3e0e3e79-e4    inet6 fe80::f816:3eff:fe26:967a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.237" 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: tap3e0e3e79-e4    inet 16...</msg>
<status status="PASS" endtime="20181202 15:48:30.237" starttime="20181202 15:48:30.204"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.238" starttime="20181202 15:48:30.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 route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.241" starttime="20181202 15:48:30.241"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.242" starttime="20181202 15:48:30.242"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.245" level="INFO">sudo ip netns exec qdhcp-d21bdb40-4840-41 2f-9b72-166a8bb25082 ip route</msg>
<status status="PASS" endtime="20181202 15:48:30.245" starttime="20181202 15:48:30.242"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.263" level="INFO">default via 21.0.0.1 dev tap3e0e3e79-e4 
21.0.0.0/24 dev tap3e0e3e79-e4 proto kernel scope link src 21.0.0.2 
169.254.0.0/16 dev tap3e0e3e79-e4 proto kernel scope link src 169.254.169.254 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.263" level="INFO">${output} = default via 21.0.0.1 dev tap3e0e3e79-e4 
21.0.0.0/24 dev tap3e0e3e79-e4 proto kernel scope link src 21.0.0.2 
169.254.0.0/16 dev tap3e0e3e79-e4 proto kernel scope link src 169.254.169.254 
[heat-ad...</msg>
<status status="PASS" endtime="20181202 15:48:30.263" starttime="20181202 15:48:30.245"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.263" starttime="20181202 15:48:30.239"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.263" starttime="20181202 15:48:30.174"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.263" starttime="20181202 15:48:30.080"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.265" starttime="20181202 15:48:30.264"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.265" starttime="20181202 15:48:30.265"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.267" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:48:30.267" starttime="20181202 15:48:30.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="20181202 15:48:30.299" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tap8c022c9b-5f"
            tag: 4095
            Interface "tap8c022c9b-5f"
                type: internal
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port "tap3e0e3e79-e4"
            tag: 4095
            Interface "tap3e0e3e79-e4"
                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 "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.299" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 15:48:30.299" starttime="20181202 15:48:30.267"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.299" starttime="20181202 15:48:30.264"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.301" starttime="20181202 15:48:30.301"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.302" starttime="20181202 15:48:30.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="20181202 15:48:30.303" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:48:30.303" starttime="20181202 15:48:30.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="20181202 15:48:30.332" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 12
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 12
other_config        : {local_ip="11.0.0.27", 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="20181202 15:48:30.332" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 12
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:48:30.332" starttime="20181202 15:48:30.304"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.332" starttime="20181202 15:48:30.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 ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.334" starttime="20181202 15:48:30.334"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.335" starttime="20181202 15:48:30.334"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.337" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:48:30.337" starttime="20181202 15:48:30.335"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.359" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 4(tap3e0e3e79-e4): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 5(tap8c022c9b-5f): addr:00:00:00:00:00:00
     config:     PORT_DOWN
     state:      LINK_DOWN
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 15:48:30.360" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 15:48:30.360" starttime="20181202 15:48:30.337"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.360" starttime="20181202 15:48:30.333"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.361" starttime="20181202 15:48:30.361"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.361" starttime="20181202 15:48:30.361"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.364" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 15:48:30.364" starttime="20181202 15:48:30.361"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.726" level="INFO">cookie=0x8000000, duration=285.791s, table=0, n_packets=230, n_bytes=24700, priority=4,in_port="tap3e0e3e79-e4",vlan_tci=0x0000/0x1fff actions=write_metadata:0xa0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=285.729s, table=0, n_packets=286, n_bytes=15444, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=285.694s, table=0, n_packets=354, n_bytes=34854, priority=10,in_port="br-ex-patch",dl_vlan=1121 actions=pop_vlan,write_metadata:0xc0000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=281.856s, table=0, n_packets=167, n_bytes=18098, priority=4,in_port="tap8c022c9b-5f",vlan_tci=0x0000/0x1fff actions=write_metadata:0xd0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000001, duration=616.093s, table=0, n_packets=940, n_bytes=68756, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=616.093s, table=0, n_packets=712, n_bytes=47814, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8040000, duration=284.996s, table=17, n_packets=228, n_bytes=24520, priority=10,metadata=0xa0000000000/0xffffff0000000000 actions=load:0xa-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000a138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=284.721s, table=17, n_packets=354, n_bytes=34854, priority=10,metadata=0xc0000000000/0xffffff0000000000 actions=load:0xc-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000c138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=280.860s, table=17, n_packets=165, n_bytes=17918, priority=10,metadata=0xd0000000000/0xffffff0000000000 actions=load:0xd-&gt;NXM_NX_REG1[0..19],load:0x138c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000d138c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6800000, duration=616.325s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=616.325s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=616.325s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=616.325s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=616.325s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=448.271s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=448.271s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=616.325s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=616.325s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=616.003s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900138c, duration=280.860s, table=36, n_packets=243, n_bytes=23576, priority=5,tun_id=0x3e actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x905138c, duration=281.831s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x3e actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=615.534s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=615.534s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=616.003s, table=43, n_packets=829, n_bytes=82212, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=616.325s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=616.003s, table=48, n_packets=882, n_bytes=84570, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138b, duration=285s, table=50, n_packets=228, n_bytes=24520, priority=20,metadata=0xa138b000000/0xfffffffff000000,dl_src=fa:16:3e:26:96:7a actions=goto_table:51
 cookie=0x805138c, duration=280.810s, table=50, n_packets=165, n_bytes=17918, priority=20,metadata=0xd138c000000/0xfffffffff000000,dl_src=fa:16:3e:2b:ca:9d actions=goto_table:51
 cookie=0x805138b, duration=243.142s, table=50, n_packets=116, n_bytes=10934, idle_timeout=300, send_flow_rem priority=20,metadata=0xc138b000000/0xfffffffff000000,dl_src=fa:16:3e:91:47:47 actions=goto_table:51
 cookie=0x805138b, duration=239.156s, table=50, n_packets=116, n_bytes=10934, idle_timeout=300, send_flow_rem priority=20,metadata=0xc138b000000/0xfffffffff000000,dl_src=fa:16:3e:23:b9:23 actions=goto_table:51
 cookie=0x805138b, duration=229.068s, table=50, n_packets=116, n_bytes=10934, idle_timeout=300, send_flow_rem priority=20,metadata=0xc138b000000/0xfffffffff000000,dl_src=fa:16:3e:8f:2b:43 actions=goto_table:51
 cookie=0x8050001, duration=616.003s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=616.003s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=449.925s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=285s, table=51, n_packets=306, n_bytes=30510, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:26:96:7a actions=load:0xa00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=280.810s, table=51, n_packets=204, n_bytes=19524, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:2b:ca:9d actions=load:0xd00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=243.142s, table=51, n_packets=75, n_bytes=8088, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:91:47:47 actions=load:0xc00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=239.155s, table=51, n_packets=75, n_bytes=8086, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:23:b9:23 actions=load:0xc00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=231.038s, table=51, n_packets=12, n_bytes=1488, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:e0:98:a5 actions=drop
 cookie=0x803138b, duration=229.061s, table=51, n_packets=75, n_bytes=8088, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:8f:2b:43 actions=load:0xc00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=223.595s, table=51, n_packets=75, n_bytes=8086, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:80:fe:da actions=set_field:0x3e-&gt;tun_id,load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=217.952s, table=51, n_packets=75, n_bytes=8086, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:82:4f:7a actions=set_field:0x3e-&gt;tun_id,load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=616.003s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=616.003s, table=51, n_packets=228, n_bytes=16190, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=450.681s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=450.681s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=285.008s, table=52, n_packets=48, n_bytes=4344, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=285.004s, table=52, n_packets=3, n_bytes=258, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138c, duration=280.844s, table=52, n_packets=3, n_bytes=258, priority=5,metadata=0x138c000000/0xffff000001 actions=write_actions(group:210008)
 cookie=0x870138c, duration=280.822s, table=52, n_packets=39, n_bytes=4052, priority=5,metadata=0x138c000001/0xffff000001 actions=write_actions(group:210007)
 cookie=0x8800009, duration=450.045s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x880000a, duration=284.996s, table=55, n_packets=3, n_bytes=258, priority=10,tun_id=0xa,metadata=0xa0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000c, duration=284.729s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0xc,metadata=0xc0000000000/0xfffff0000000000 actions=drop
 cookie=0x880000d, duration=280.809s, table=55, n_packets=3, n_bytes=258, priority=10,tun_id=0xd,metadata=0xd0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=450.045s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000a, duration=285s, table=55, n_packets=48, n_bytes=4344, priority=9,tun_id=0xa actions=load:0xa00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x880000c, duration=284.726s, 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=280.810s, table=55, n_packets=39, n_bytes=4052, priority=9,tun_id=0xd actions=load:0xd00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=616.325s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=616.325s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=616.003s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=616.325s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=615.901s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=615.901s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=615.901s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=615.901s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=615.901s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=615.901s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=615.901s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=615.901s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=615.901s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=615.901s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=615.875s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=615.875s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=615.875s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=615.875s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=615.919s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=615.907s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=615.875s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=615.875s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=615.875s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=615.875s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=615.875s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=615.875s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=615.875s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=615.875s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=285.710s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=285.649s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xc00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=615.875s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=615.875s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=285.729s, table=220, n_packets=354, n_bytes=34854, priority=9,reg6=0xa00 actions=output:"tap3e0e3e79-e4"
 cookie=0x8000007, duration=285.710s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=285.647s, table=220, n_packets=228, n_bytes=24520, priority=9,reg6=0xc00 actions=push_vlan:0x8100,set_field:5217-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=281.809s, table=220, n_packets=243, n_bytes=23576, priority=9,reg6=0xd00 actions=output:"tap8c022c9b-5f"
 cookie=0x6900000, duration=615.875s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=615.875s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=615.875s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=615.875s, 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=615.875s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=615.875s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=615.875s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=615.875s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=615.875s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=615.875s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=615.875s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=615.875s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=615.875s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=615.901s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=615.875s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=615.919s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=615.907s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=615.907s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=615.919s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=615.901s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=615.875s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=615.875s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=615.875s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.727" level="INFO">${output} =  cookie=0x8000000, duration=285.791s, table=0, n_packets=230, n_bytes=24700, priority=4,in_port="tap3e0e3e79-e4",vlan_tci=0x0000/0x1fff actions=write_metadata:0xa0000000000/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181202 15:48:30.727" starttime="20181202 15:48:30.364"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.727" starttime="20181202 15:48:30.360"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.729" starttime="20181202 15:48:30.728"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.729" starttime="20181202 15:48:30.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="20181202 15:48:30.731" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:48:30.732" starttime="20181202 15:48:30.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="20181202 15:48:30.748" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0xc00-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=210008,type=all,bucket=actions=group:210007,bucket=actions=set_field:0x3e-&gt;tun_id,load:0x400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all,bucket=actions=set_field:0xa-&gt;tun_id,resubmit(,55)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210007,type=all,bucket=actions=set_field:0xd-&gt;tun_id,resubmit(,55)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.748" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=225001,type=all,bucket=actions=drop...</msg>
<status status="PASS" endtime="20181202 15:48:30.749" starttime="20181202 15:48:30.732"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.749" starttime="20181202 15:48:30.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-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.750" starttime="20181202 15:48:30.750"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.751" starttime="20181202 15:48:30.750"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.753" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 15:48:30.753" starttime="20181202 15:48:30.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="20181202 15:48:30.773" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=451.394s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=225001,duration=255.426s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210006,duration=285.763s,ref_count=1,packet_count=3,byte_count=258,bucket0:packet_count=3,byte_count=258,bucket1:packet_count=3,byte_count=258
 group_id=210003,duration=451.710s,ref_count=1,packet_count=135,byte_count=7278
 group_id=210008,duration=281.881s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=286.068s,ref_count=1,packet_count=51,byte_count=4602,bucket0:packet_count=51,byte_count=4602
 group_id=5000,duration=616.264s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
 group_id=210007,duration=282.198s,ref_count=1,packet_count=42,byte_count=4310,bucket0:packet_count=42,byte_count=4310
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:48:30.773" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=451.394s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=2250...</msg>
<status status="PASS" endtime="20181202 15:48:30.773" starttime="20181202 15:48:30.753"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.773" starttime="20181202 15:48:30.749"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.774" starttime="20181202 15:48:29.973"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.774" starttime="20181202 15:48:29.973"></status>
</kw>
<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="20181202 15:48:30.775" starttime="20181202 15:48:30.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>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.776" starttime="20181202 15:48:30.776"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.776" starttime="20181202 15:48:30.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="20181202 15:48:30.783" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:48:30.783" starttime="20181202 15:48:30.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="20181202 15:48:30.807" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
23: tapd34ac5e8-4d: &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:91:47:47 brd ff:ff:ff:ff:ff:ff
24: tap4ca6a916-7b: &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:23:b9:23 brd ff:ff:ff:ff:ff:ff
25: taped78808b-e2: &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:e0:98:a5 brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:30.807" 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="20181202 15:48:30.807" starttime="20181202 15:48:30.783"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.807" starttime="20181202 15:48:30.775"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.808" starttime="20181202 15:48:30.808"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.809" starttime="20181202 15:48:30.808"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.810" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:48:30.810" starttime="20181202 15:48:30.809"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.827" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
23: tapd34ac5e8-4d    inet6 fe80::fc16:3eff:fe91:4747/64 scope link \       valid_lft forever preferred_lft forever
24: tap4ca6a916-7b    inet6 fe80::fc16:3eff:fe23:b923/64 scope link \       valid_lft forever preferred_lft forever
25: taped78808b-e2    inet6 fe80::fc16:3eff:fee0:98a5/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:30.827" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 15:48:30.827" starttime="20181202 15:48:30.810"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.827" starttime="20181202 15:48:30.807"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.828" starttime="20181202 15:48:30.828"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.829" starttime="20181202 15:48:30.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="20181202 15:48:30.830" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:48:30.830" starttime="20181202 15:48:30.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="20181202 15:48:30.836" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:30.836" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:48:30.836" starttime="20181202 15:48:30.830"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.836" starttime="20181202 15:48:30.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>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.837" starttime="20181202 15:48:30.837"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.838" starttime="20181202 15:48:30.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="20181202 15:48:30.839" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:48:30.839" starttime="20181202 15:48:30.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="20181202 15:48:30.851" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:30.851" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 15:48:30.851" starttime="20181202 15:48:30.840"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.852" starttime="20181202 15:48:30.836"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.854" starttime="20181202 15:48:30.853"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.854" starttime="20181202 15:48:30.854"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.857" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:48:30.857" starttime="20181202 15:48:30.855"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.862" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:30.862" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:48:30.862" starttime="20181202 15:48:30.858"></status>
</kw>
<msg timestamp="20181202 15:48:30.862" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:48:30.862" starttime="20181202 15:48:30.852"></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="20181202 15:48:30.864" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:48:30.864" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:30.864" starttime="20181202 15:48:30.863"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:48:30.864" starttime="20181202 15:48:30.864"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.865" starttime="20181202 15:48:30.865"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.866" starttime="20181202 15:48:30.865"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.868" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:48:30.868" starttime="20181202 15:48:30.866"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.905" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tapd34ac5e8-4d"
            Interface "tapd34ac5e8-4d"
        Port "taped78808b-e2"
            Interface "taped78808b-e2"
        Port "tap4ca6a916-7b"
            Interface "tap4ca6a916-7b"
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:30.905" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:48:30.905" starttime="20181202 15:48:30.868"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.905" starttime="20181202 15:48:30.864"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.906" starttime="20181202 15:48:30.906"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.907" starttime="20181202 15:48:30.907"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.909" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:48:30.909" starttime="20181202 15:48:30.907"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.932" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 14
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 14
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:30.933" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 14
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:48:30.933" starttime="20181202 15:48:30.909"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.933" starttime="20181202 15:48:30.905"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.934" starttime="20181202 15:48:30.934"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.935" starttime="20181202 15:48:30.935"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:30.937" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:48:30.937" starttime="20181202 15:48:30.935"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:30.959" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 4(tapd34ac5e8-4d): addr:fe:16:3e:91:47:47
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 5(tap4ca6a916-7b): addr:fe:16:3e:23:b9:23
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 6(taped78808b-e2): addr:fe:16:3e:e0:98:a5
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:30.959" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 15:48:30.959" starttime="20181202 15:48:30.937"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:30.960" starttime="20181202 15:48:30.933"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:30.961" starttime="20181202 15:48:30.961"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:30.961" starttime="20181202 15:48:30.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="20181202 15:48:30.963" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:48:30.963" starttime="20181202 15:48:30.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="20181202 15:48:32.760" level="INFO">cookie=0x8000000, duration=251.889s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tapd34ac5e8-4d",vlan_tci=0x0000/0x1fff actions=write_metadata:0xe0000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=251.786s, table=0, n_packets=252, n_bytes=13608, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=251.783s, table=0, n_packets=166, n_bytes=18222, priority=10,in_port="br-ex-patch",dl_vlan=1121 actions=pop_vlan,write_metadata:0x100000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=246.060s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tap4ca6a916-7b",vlan_tci=0x0000/0x1fff actions=write_metadata:0x110000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=232.614s, table=0, n_packets=9, n_bytes=1464, priority=4,in_port="taped78808b-e2",vlan_tci=0x0000/0x1fff actions=write_metadata:0x150000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000001, duration=616.877s, table=0, n_packets=702, n_bytes=46332, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=616.633s, table=0, n_packets=732, n_bytes=48968, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x6900000, duration=251.219s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0xe0000000000/0xffffff0000000000 actions=write_metadata:0x90000e0000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=251.206s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x90000e0000000000/0xffffff0000000000 actions=load:0xe-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa0000e138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=250.911s, table=17, n_packets=166, n_bytes=18222, priority=10,metadata=0x100000000000/0xffffff0000000000 actions=load:0x10-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00010138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=245.864s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x110000000000/0xffffff0000000000 actions=write_metadata:0x9000110000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=245.862s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x9000110000000000/0xffffff0000000000 actions=load:0x11-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00011138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=231.642s, table=17, n_packets=7, n_bytes=1284, priority=10,metadata=0x9000150000000000/0xffffff0000000000 actions=load:0x15-&gt;NXM_NX_REG1[0..19],load:0x138c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00015138c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=231.642s, table=17, n_packets=9, n_bytes=1464, priority=10,metadata=0x150000000000/0xffffff0000000000 actions=write_metadata:0x9000150000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=616.876s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=616.876s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=616.876s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=616.876s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=616.876s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=448.879s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=448.877s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=616.876s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=616.876s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=616.633s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900138c, duration=231.645s, table=36, n_packets=32, n_bytes=2768, priority=5,tun_id=0x3e actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x905138c, duration=232.606s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x3e actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=616.130s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=616.130s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=616.633s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=616.877s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=616.876s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138b, duration=251.190s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0xe138b000000/0xfffffffff000000,dl_src=fa:16:3e:91:47:47 actions=goto_table:51
 cookie=0x805138b, duration=246.015s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x11138b000000/0xfffffffff000000,dl_src=fa:16:3e:23:b9:23 actions=goto_table:51
 cookie=0x805138b, duration=243.743s, table=50, n_packets=148, n_bytes=16010, idle_timeout=300, send_flow_rem priority=20,metadata=0x10138b000000/0xfffffffff000000,dl_src=fa:16:3e:26:96:7a actions=goto_table:51
 cookie=0x805138c, duration=231.642s, table=50, n_packets=7, n_bytes=1284, priority=20,metadata=0x15138c000000/0xfffffffff000000,dl_src=fa:16:3e:e0:98:a5 actions=goto_table:51
 cookie=0x805138b, duration=229.699s, table=50, n_packets=15, n_bytes=1112, idle_timeout=300, send_flow_rem priority=20,metadata=0x10138b000000/0xfffffffff000000,dl_src=fa:16:3e:8f:2b:43 actions=goto_table:51
 cookie=0x8050001, duration=616.633s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=616.876s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=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=251.183s, table=51, n_packets=75, n_bytes=8388, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:91:47:47 actions=load:0xe00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=246.015s, table=51, n_packets=75, n_bytes=8386, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:23:b9:23 actions=load:0x1100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=243.742s, table=51, n_packets=204, n_bytes=19524, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:26:96:7a actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=231.642s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:2b:ca:9d actions=set_field:0x3e-&gt;tun_id,load:0x100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=231.642s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:e0:98:a5 actions=load:0x1500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=229.688s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:8f:2b:43 actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=224.196s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:80:fe:da actions=set_field:0x3e-&gt;tun_id,load:0x200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=218.561s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:82:4f:7a actions=drop
 cookie=0x8030000, duration=616.624s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=616.633s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x870138b, duration=251.204s, table=52, n_packets=16, n_bytes=1448, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=251.196s, table=52, n_packets=32, n_bytes=2768, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138c, duration=231.642s, table=52, n_packets=7, n_bytes=1284, priority=5,metadata=0x138c000000/0xffff000001 actions=write_actions(group:210008)
 cookie=0x870138c, duration=231.642s, table=52, n_packets=32, n_bytes=2768, priority=5,metadata=0x138c000001/0xffff000001 actions=write_actions(group:210007)
 cookie=0x880000e, duration=251.165s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0xe,metadata=0xe0000000000/0xfffff0000000000 actions=drop
 cookie=0x8800010, duration=250.913s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x10,metadata=0x100000000000/0xfffff0000000000 actions=drop
 cookie=0x8800011, duration=246.015s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x11,metadata=0x110000000000/0xfffff0000000000 actions=drop
 cookie=0x8800015, duration=231.642s, table=55, n_packets=7, n_bytes=1284, priority=10,tun_id=0x15,metadata=0x150000000000/0xfffff0000000000 actions=drop
 cookie=0x880000e, duration=251.174s, table=55, n_packets=32, n_bytes=2832, priority=9,tun_id=0xe actions=load:0xe00-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800010, duration=250.913s, 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=246.003s, table=55, n_packets=32, n_bytes=2832, priority=9,tun_id=0x11 actions=load:0x1100-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800015, duration=231.642s, table=55, n_packets=32, n_bytes=2768, priority=9,tun_id=0x15 actions=load:0x1500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=616.876s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=616.876s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=616.633s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=616.876s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=616.542s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=616.542s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=616.542s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=251.446s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0xe0000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=251.421s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0xe0000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=251.408s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0xe0000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=245.737s, 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=245.720s, 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=245.716s, 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=232.488s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x150000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=232.488s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x150000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=232.487s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x150000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=251.398s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0xe0000000000/0xfffff0000000000,dl_src=fa:16:3e:91:47:47,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=251.396s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0xe0000000000/0xfffff0000000000,dl_src=fa:16:3e:91:47:47,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=245.694s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:23:b9:23,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=245.675s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:23:b9:23,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=232.483s, table=210, n_packets=3, n_bytes=996, priority=63010,udp,metadata=0x150000000000/0xfffff0000000000,dl_src=fa:16:3e:e0:98:a5,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=232.481s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x150000000000/0xfffff0000000000,dl_src=fa:16:3e:e0:98:a5,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=251.389s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0xe0000000000/0xfffff0000000000,dl_src=fa:16:3e:91:47:47,arp_spa=21.0.0.16,arp_sha=fa:16:3e:91:47:47 actions=resubmit(,17)
 cookie=0x6900000, duration=245.660s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:23:b9:23,arp_spa=21.0.0.5,arp_sha=fa:16:3e:23:b9:23 actions=resubmit(,17)
 cookie=0x6900000, duration=232.478s, table=210, n_packets=0, n_bytes=0, priority=63010,arp,metadata=0x150000000000/0xfffff0000000000,dl_src=fa:16:3e:e0:98:a5,arp_spa=22.0.0.5,arp_sha=fa:16:3e:e0:98:a5 actions=resubmit(,17)
 cookie=0x6900000, duration=616.542s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=616.542s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=616.542s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=251.381s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0xe0000000000/0xfffff0000000000,dl_src=fa:16:3e:91:47:47,ipv6_src=fe80::f816:3eff:fe91:4747 actions=goto_table:211
 cookie=0x6900000, duration=245.620s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:23:b9:23,ipv6_src=fe80::f816:3eff:fe23:b923 actions=goto_table:211
 cookie=0x6900000, duration=232.475s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x150000000000/0xfffff0000000000,dl_src=fa:16:3e:e0:98:a5,ipv6_src=fe80::f816:3eff:fee0:98a5 actions=goto_table:211
 cookie=0x6900000, duration=251.363s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0xe0000000000/0xfffff0000000000,dl_src=fa:16:3e:91:47:47,nw_src=21.0.0.16 actions=goto_table:211
 cookie=0x6900000, duration=245.647s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:23:b9:23,nw_src=21.0.0.5 actions=goto_table:211
 cookie=0x6900000, duration=232.473s, table=210, n_packets=0, n_bytes=0, priority=61010,ip,metadata=0x150000000000/0xfffff0000000000,dl_src=fa:16:3e:e0:98:a5,nw_src=22.0.0.5 actions=goto_table:211
 cookie=0x6900000, duration=251.406s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0xe0000000000/0xfffff0000000000,dl_src=fa:16:3e:91:47:47 actions=resubmit(,17)
 cookie=0x6900000, duration=245.708s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x110000000000/0xfffff0000000000,dl_src=fa:16:3e:23:b9:23 actions=resubmit(,17)
 cookie=0x6900000, duration=232.485s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x150000000000/0xfffff0000000000,dl_src=fa:16:3e:e0:98:a5 actions=resubmit(,17)
 cookie=0x6900000, duration=616.542s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=616.542s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=616.542s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=616.513s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=616.513s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=616.513s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=616.441s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=616.441s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=251.355s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0xe0000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=251.352s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0xe0000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=245.609s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x110000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=245.600s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x110000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=232.470s, table=212, n_packets=0, n_bytes=0, priority=100,ip,metadata=0x150000000000/0xfffff0000000000 actions=ct(table=213,zone=5004)
 cookie=0x6900000, duration=232.467s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x150000000000/0xfffff0000000000 actions=ct(table=213,zone=5004)
 cookie=0x6900000, duration=616.591s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=616.542s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=616.441s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=616.441s, 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=616.441s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0xe0006900001, duration=251.324s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0xe0000000000/0xfffff0000000000 actions=drop
 cookie=0x110006900001, duration=245.595s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x110000000000/0xfffff0000000000 actions=drop
 cookie=0x150006900001, duration=232.465s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x150000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=251.272s, table=214, n_packets=0, n_bytes=0, priority=1003,ipv6,metadata=0xe0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=251.248s, table=214, n_packets=22, n_bytes=1718, priority=1003,ip,metadata=0xe0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=245.560s, table=214, n_packets=0, n_bytes=0, priority=1003,ipv6,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=245.548s, table=214, n_packets=22, n_bytes=1718, priority=1003,ip,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=232.437s, table=214, n_packets=0, n_bytes=0, priority=1003,ipv6,metadata=0x150000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=232.435s, table=214, n_packets=0, n_bytes=0, priority=1003,ip,metadata=0x150000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=251.157s, table=214, n_packets=0, n_bytes=0, priority=1003,tcp,metadata=0xe0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=251.149s, table=214, n_packets=0, n_bytes=0, priority=1003,icmp,metadata=0xe0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=251.136s, table=214, n_packets=0, n_bytes=0, priority=1003,udp,metadata=0xe0000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=245.521s, table=214, n_packets=0, n_bytes=0, priority=1003,tcp,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=245.515s, table=214, n_packets=0, n_bytes=0, priority=1003,icmp,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=245.515s, table=214, n_packets=0, n_bytes=0, priority=1003,udp,metadata=0x110000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=232.432s, table=214, n_packets=0, n_bytes=0, priority=1003,tcp,metadata=0x150000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=232.431s, table=214, n_packets=0, n_bytes=0, priority=1003,icmp,metadata=0x150000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=232.427s, table=214, n_packets=0, n_bytes=0, priority=1003,udp,metadata=0x150000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0xe0006900001, duration=251.307s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0xe0000000000/0xfffff0000000000 actions=drop
 cookie=0x110006900001, duration=245.594s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x110000000000/0xfffff0000000000 actions=drop
 cookie=0x150006900001, duration=232.450s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x150000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=616.441s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=616.441s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=616.441s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0xe0006900001, duration=251.448s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0xe0000000004/0xfffff0000000004 actions=drop
 cookie=0x110006900001, duration=245.759s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x110000000004/0xfffff0000000004 actions=drop
 cookie=0x150006900001, duration=232.495s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x150000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=616.441s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=251.296s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0xe0000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=251.288s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0xe0000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=245.584s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x110000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=245.570s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x110000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=232.445s, table=217, n_packets=0, n_bytes=0, priority=100,ip,metadata=0x150000000000/0xfffff0000000002 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=232.443s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x150000000000/0xfffff0000000002 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=251.283s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0xe0000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=245.562s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x110000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=232.438s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x150000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=616.441s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=251.764s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=251.762s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1000,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=616.441s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=616.441s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=251.765s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=251.762s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x1000 actions=push_vlan:0x8100,set_field:5217-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=251.753s, table=220, n_packets=101, n_bytes=10496, priority=9,reg6=0x90000e00 actions=output:"tapd34ac5e8-4d"
 cookie=0x6900000, duration=251.753s, table=220, n_packets=107, n_bytes=11220, priority=6,reg6=0xe00 actions=load:0x90000e00-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x6900000, duration=245.922s, table=220, n_packets=107, n_bytes=11218, priority=6,reg6=0x1100 actions=load:0x90001100-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=245.921s, table=220, n_packets=101, n_bytes=10494, priority=9,reg6=0x90001100 actions=output:"tap4ca6a916-7b"
 cookie=0x6900000, duration=232.566s, table=220, n_packets=32, n_bytes=2768, priority=6,reg6=0x1500 actions=load:0x90001500-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=232.559s, table=220, n_packets=26, n_bytes=2348, priority=9,reg6=0x90001500 actions=output:"taped78808b-e2"
 cookie=0x6900000, duration=616.441s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=616.441s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=616.441s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=251.799s, table=240, n_packets=2, n_bytes=764, priority=63010,udp,reg6=0xe00/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=251.773s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0xe00/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=251.760s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0xe00/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=251.747s, table=240, n_packets=2, n_bytes=160, priority=63010,icmp6,reg6=0xe00/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=251.743s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0xe00/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=246.025s, table=240, n_packets=2, n_bytes=763, priority=63010,udp,reg6=0x1100/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=245.996s, 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=245.988s, 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=245.974s, table=240, n_packets=2, n_bytes=160, priority=63010,icmp6,reg6=0x1100/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=245.953s, 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=232.604s, table=240, n_packets=0, n_bytes=0, priority=63010,udp,reg6=0x1500/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=232.596s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x1500/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=232.580s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1500/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=232.576s, table=240, n_packets=2, n_bytes=156, priority=63010,icmp6,reg6=0x1500/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=232.572s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1500/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=251.721s, table=240, n_packets=22, n_bytes=972, priority=63010,arp,reg6=0xe00/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=245.907s, table=240, n_packets=22, n_bytes=972, priority=63010,arp,reg6=0x1100/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=232.568s, table=240, n_packets=20, n_bytes=840, priority=63010,arp,reg6=0x1500/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=616.441s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=251.710s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0xe00/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=21.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=251.647s, table=240, n_packets=71, n_bytes=7532, priority=61010,ip,reg6=0xe00/0xfffff00,dl_dst=fa:16:3e:91:47:47,nw_dst=21.0.0.16 actions=goto_table:241
 cookie=0x6900000, duration=245.896s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1100/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=21.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=245.862s, table=240, n_packets=71, n_bytes=7531, priority=61010,ip,reg6=0x1100/0xfffff00,dl_dst=fa:16:3e:23:b9:23,nw_dst=21.0.0.5 actions=goto_table:241
 cookie=0x6900000, duration=232.557s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1500/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=22.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=232.534s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1500/0xfffff00,dl_dst=fa:16:3e:e0:98:a5,nw_dst=22.0.0.5 actions=goto_table:241
 cookie=0x6900000, duration=251.668s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0xe00/0xfffff00,dl_dst=fa:16:3e:91:47:47,ipv6_dst=fe80::f816:3eff:fe91:4747 actions=goto_table:241
 cookie=0x6900000, duration=245.861s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x1100/0xfffff00,dl_dst=fa:16:3e:23:b9:23,ipv6_dst=fe80::f816:3eff:fe23:b923 actions=goto_table:241
 cookie=0x6900000, duration=232.543s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x1500/0xfffff00,dl_dst=fa:16:3e:e0:98:a5,ipv6_dst=fe80::f816:3eff:fee0:98a5 actions=goto_table:241
 cookie=0x6900000, duration=616.441s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=616.441s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=616.441s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=616.441s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=616.441s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=616.441s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=616.441s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=616.441s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=616.441s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=251.578s, table=242, n_packets=75, n_bytes=8892, priority=100,ip,reg6=0xe00/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=251.570s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0xe00/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=245.861s, table=242, n_packets=75, n_bytes=8891, priority=100,ip,reg6=0x1100/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=245.860s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1100/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=232.534s, table=242, n_packets=4, n_bytes=1352, priority=100,ip,reg6=0x1500/0xfffff00 actions=ct(table=243,zone=5004)
 cookie=0x6900000, duration=232.529s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1500/0xfffff00 actions=ct(table=243,zone=5004)
 cookie=0x6900000, duration=616.542s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=616.441s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=616.542s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=616.542s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=616.542s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0xe0006900001, duration=251.566s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0xe00/0xfffff00 actions=drop
 cookie=0x110006900001, duration=245.860s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x1100/0xfffff00 actions=drop
 cookie=0x150006900001, duration=232.525s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x1500/0xfffff00 actions=drop
 cookie=0x6900000, duration=251.462s, table=244, n_packets=0, n_bytes=0, priority=1003,tcp,reg6=0xe00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=251.455s, table=244, n_packets=0, n_bytes=0, priority=1003,icmp,reg6=0xe00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=251.451s, table=244, n_packets=4, n_bytes=1352, priority=1003,udp,reg6=0xe00/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=245.783s, table=244, n_packets=0, n_bytes=0, priority=1003,tcp,reg6=0x1100/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=245.767s, table=244, n_packets=0, n_bytes=0, priority=1003,icmp,reg6=0x1100/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=245.765s, table=244, n_packets=4, n_bytes=1352, priority=1003,udp,reg6=0x1100/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=232.506s, table=244, n_packets=0, n_bytes=0, priority=1003,tcp,reg6=0x1500/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=232.501s, table=244, n_packets=0, n_bytes=0, priority=1003,icmp,reg6=0x1500/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=232.498s, table=244, n_packets=4, n_bytes=1352, priority=1003,udp,reg6=0x1500/0xfffff00 actions=goto_table:247
 cookie=0xe0006900001, duration=251.562s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0xe00/0xfffff00 actions=drop
 cookie=0x110006900001, duration=245.860s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x1100/0xfffff00 actions=drop
 cookie=0x150006900001, duration=232.522s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x1500/0xfffff00 actions=drop
 cookie=0x6900000, duration=616.542s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=616.542s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=616.441s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0xe0006900001, duration=251.837s, table=247, n_packets=6, n_bytes=432, priority=62020,reg6=0xe00/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x110006900001, duration=246.039s, table=247, n_packets=6, n_bytes=432, priority=62020,reg6=0x1100/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x150006900001, duration=232.611s, table=247, n_packets=6, n_bytes=420, priority=62020,reg6=0x1500/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=616.441s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=251.511s, table=247, n_packets=4, n_bytes=1352, priority=100,ip,reg6=0xe00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=251.495s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0xe00/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=245.832s, table=247, n_packets=4, n_bytes=1352, priority=100,ip,reg6=0x1100/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=245.822s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1100/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=232.519s, table=247, n_packets=4, n_bytes=1352, priority=100,ip,reg6=0x1500/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=232.515s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1500/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=251.462s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0xe00/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=245.798s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x1100/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=232.509s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x1500/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=616.441s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:32.761" level="INFO">${output} =  cookie=0x8000000, duration=251.889s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tapd34ac5e8-4d",vlan_tci=0x0000/0x1fff actions=write_metadata:0xe0000000000/0xffffff0000000001,goto_tab...</msg>
<status status="PASS" endtime="20181202 15:48:32.761" starttime="20181202 15:48:30.964"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.761" starttime="20181202 15:48:30.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-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.763" starttime="20181202 15:48:32.763"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.764" starttime="20181202 15:48:32.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="20181202 15:48:32.767" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:48:32.768" starttime="20181202 15:48:32.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="20181202 15:48:32.787" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all,bucket=actions=set_field:0xe-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x11-&gt;tun_id,resubmit(,55)
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x1000-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210008,type=all,bucket=actions=group:210007,bucket=actions=set_field:0x3e-&gt;tun_id,load:0x200-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=set_field:0x3e-&gt;tun_id,load:0x100-&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=225001,type=all,bucket=actions=drop
 group_id=210007,type=all,bucket=actions=set_field:0x15-&gt;tun_id,resubmit(,55)
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:32.787" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210005,type=all,bucket=actions=set_field:0xe-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x11-&gt;tun_id,resubmit(,55)
 group_id=210006,type=all,b...</msg>
<status status="PASS" endtime="20181202 15:48:32.787" starttime="20181202 15:48:32.768"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.787" starttime="20181202 15:48:32.762"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.788" starttime="20181202 15:48:32.788"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.789" starttime="20181202 15:48:32.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="20181202 15:48:32.791" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:48:32.791" starttime="20181202 15:48:32.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="20181202 15:48:32.812" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=253.703s,ref_count=1,packet_count=48,byte_count=4216,bucket0:packet_count=48,byte_count=4216,bucket1:packet_count=48,byte_count=4216
 group_id=210006,duration=253.399s,ref_count=1,packet_count=32,byte_count=2768,bucket0:packet_count=32,byte_count=2768,bucket1:packet_count=32,byte_count=2768
 group_id=210008,duration=234.127s,ref_count=1,packet_count=5,byte_count=874,bucket0:packet_count=5,byte_count=874,bucket1:packet_count=5,byte_count=874,bucket2:packet_count=5,byte_count=874
 group_id=5000,duration=618.270s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=249.918s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
 group_id=210007,duration=234.433s,ref_count=1,packet_count=39,byte_count=4052,bucket0:packet_count=39,byte_count=4052
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:48:32.812" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210005,duration=253.703s,ref_count=1,packet_count=48,byte_count=4216,bucket0:packet_count=48,byte_count=4216,bucket1:packet_count=48,byte_count=4216
 g...</msg>
<status status="PASS" endtime="20181202 15:48:32.812" starttime="20181202 15:48:32.791"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.812" starttime="20181202 15:48:32.787"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.812" starttime="20181202 15:48:30.774"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.812" starttime="20181202 15:48:30.774"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:48:32.814" starttime="20181202 15:48:32.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>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.815" starttime="20181202 15:48:32.814"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.815" starttime="20181202 15:48:32.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="20181202 15:48:32.821" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:48:32.821" starttime="20181202 15:48:32.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="20181202 15:48:32.846" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1450 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
19: tapaef14aa7-ad: &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:8f:2b:43 brd ff:ff:ff:ff:ff:ff
20: tap67f3974e-58: &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:80:fe:da brd ff:ff:ff:ff:ff:ff
21: tapfc83b779-09: &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:82:4f:7a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:32.846" 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="20181202 15:48:32.847" starttime="20181202 15:48:32.821"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.847" starttime="20181202 15:48:32.814"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.848" starttime="20181202 15:48:32.848"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.848" starttime="20181202 15:48:32.848"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:32.850" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:48:32.850" starttime="20181202 15:48:32.848"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:32.868" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
19: tapaef14aa7-ad    inet6 fe80::fc16:3eff:fe8f:2b43/64 scope link \       valid_lft forever preferred_lft forever
20: tap67f3974e-58    inet6 fe80::fc16:3eff:fe80:feda/64 scope link \       valid_lft forever preferred_lft forever
21: tapfc83b779-09    inet6 fe80::fc16:3eff:fe82:4f7a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:32.869" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 15:48:32.869" starttime="20181202 15:48:32.851"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.869" starttime="20181202 15:48:32.847"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.870" starttime="20181202 15:48:32.870"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.870" starttime="20181202 15:48:32.870"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:32.872" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:48:32.872" starttime="20181202 15:48:32.870"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:32.878" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:32.878" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:48:32.878" starttime="20181202 15:48:32.872"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.878" starttime="20181202 15:48:32.869"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.879" starttime="20181202 15:48:32.879"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.880" starttime="20181202 15:48:32.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="20181202 15:48:32.882" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:48:32.882" starttime="20181202 15:48:32.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="20181202 15:48:32.890" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:32.890" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 15:48:32.890" starttime="20181202 15:48:32.882"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.890" starttime="20181202 15:48:32.879"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.892" starttime="20181202 15:48:32.891"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.892" starttime="20181202 15:48:32.892"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:32.895" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:48:32.895" starttime="20181202 15:48:32.892"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:32.898" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:32.898" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:48:32.898" starttime="20181202 15:48:32.895"></status>
</kw>
<msg timestamp="20181202 15:48:32.898" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:48:32.898" starttime="20181202 15:48:32.891"></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="20181202 15:48:32.899" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:48:32.899" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:32.899" starttime="20181202 15:48:32.898"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:48:32.899" starttime="20181202 15:48:32.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>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.900" starttime="20181202 15:48:32.900"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.900" starttime="20181202 15:48:32.900"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:32.902" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:48:32.902" starttime="20181202 15:48:32.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="20181202 15:48:32.939" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port "tap67f3974e-58"
            Interface "tap67f3974e-58"
        Port br-int
            Interface br-int
                type: internal
        Port "tapfc83b779-09"
            Interface "tapfc83b779-09"
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tapaef14aa7-ad"
            Interface "tapaef14aa7-ad"
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:32.940" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:48:32.940" starttime="20181202 15:48:32.902"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.940" starttime="20181202 15:48:32.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>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.941" starttime="20181202 15:48:32.941"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.942" starttime="20181202 15:48:32.942"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:32.944" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:48:32.944" starttime="20181202 15:48:32.942"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:32.969" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 14
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 14
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:32.969" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 14
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:48:32.970" starttime="20181202 15:48:32.945"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.970" starttime="20181202 15:48:32.940"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.972" starttime="20181202 15:48:32.971"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.972" starttime="20181202 15:48:32.972"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:32.974" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:48:32.974" starttime="20181202 15:48:32.972"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:32.995" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 4(tapaef14aa7-ad): addr:fe:16:3e:8f:2b:43
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 5(tap67f3974e-58): addr:fe:16:3e:80:fe:da
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 15(tapfc83b779-09): addr:fe:16:3e:82:4f:7a
     config:     0
     state:      LIVE
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:32.995" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 15:48:32.995" starttime="20181202 15:48:32.974"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:32.995" starttime="20181202 15:48:32.970"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:32.996" starttime="20181202 15:48:32.996"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:32.997" starttime="20181202 15:48:32.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="20181202 15:48:32.999" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:48:32.999" starttime="20181202 15:48:32.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="20181202 15:48:34.757" level="INFO">cookie=0x8000000, duration=238.222s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tapaef14aa7-ad",vlan_tci=0x0000/0x1fff actions=write_metadata:0x120000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=238.194s, table=0, n_packets=237, n_bytes=12798, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=238.193s, table=0, n_packets=89, n_bytes=9116, priority=10,in_port="br-ex-patch",dl_vlan=1121 actions=pop_vlan,write_metadata:0x140000000001/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=227.188s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tap67f3974e-58",vlan_tci=0x0000/0x1fff actions=write_metadata:0x160000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000000, duration=220.648s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tapfc83b779-09",vlan_tci=0x0000/0x1fff actions=write_metadata:0x170000000000/0xffffff0000000001,goto_table:17
 cookie=0x8000001, duration=618.706s, table=0, n_packets=857, n_bytes=62834, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=618.706s, table=0, n_packets=716, n_bytes=47800, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x6900000, duration=237.468s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x120000000000/0xffffff0000000000 actions=write_metadata:0x9000120000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=237.468s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x9000120000000000/0xffffff0000000000 actions=load:0x12-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00012138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=237.180s, table=17, n_packets=87, n_bytes=9024, priority=10,metadata=0x140000000000/0xffffff0000000000 actions=load:0x14-&gt;NXM_NX_REG1[0..19],load:0x138b-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00014138b000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=226.193s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x160000000000/0xffffff0000000000 actions=write_metadata:0x9000160000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x8040000, duration=226.192s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x9000160000000000/0xffffff0000000000 actions=load:0x16-&gt;NXM_NX_REG1[0..19],load:0x138c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00016138c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x8040000, duration=220.567s, table=17, n_packets=118, n_bytes=11146, priority=10,metadata=0x9000170000000000/0xffffff0000000000 actions=load:0x17-&gt;NXM_NX_REG1[0..19],load:0x138c-&gt;NXM_NX_REG7[0..15],write_metadata:0xa00017138c000000/0xfffffffffffffffe,goto_table:43
 cookie=0x6900000, duration=220.565s, table=17, n_packets=120, n_bytes=11326, priority=10,metadata=0x170000000000/0xffffff0000000000 actions=write_metadata:0x9000170000000000/0xfffffffffffffffe,goto_table:210
 cookie=0x6800000, duration=618.960s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=618.960s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=618.960s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=618.960s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=618.960s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=450.910s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=450.901s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=618.960s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=618.960s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=618.635s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x900138c, duration=226.229s, table=36, n_packets=154, n_bytes=16976, priority=5,tun_id=0x3e actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x905138c, duration=227.181s, table=38, n_packets=0, n_bytes=0, priority=5,tun_id=0x3e actions=write_metadata:0x138c000000/0xfffffffff000000,goto_table:51
 cookie=0x822002d, duration=618.208s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=618.208s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=618.638s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=618.960s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=618.638s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x805138b, duration=237.487s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x12138b000000/0xfffffffff000000,dl_src=fa:16:3e:8f:2b:43 actions=goto_table:51
 cookie=0x805138b, duration=236.567s, table=50, n_packets=7, n_bytes=350, idle_timeout=300, send_flow_rem priority=20,metadata=0x14138b000000/0xfffffffff000000,dl_src=fa:16:3e:23:b9:23 actions=goto_table:51
 cookie=0x805138b, duration=231.721s, table=50, n_packets=74, n_bytes=8014, idle_timeout=300, send_flow_rem priority=20,metadata=0x14138b000000/0xfffffffff000000,dl_src=fa:16:3e:26:96:7a actions=goto_table:51
 cookie=0x805138c, duration=226.229s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x16138c000000/0xfffffffff000000,dl_src=fa:16:3e:80:fe:da actions=goto_table:51
 cookie=0x805138c, duration=220.580s, table=50, n_packets=118, n_bytes=11146, priority=20,metadata=0x17138c000000/0xfffffffff000000,dl_src=fa:16:3e:82:4f:7a actions=goto_table:51
 cookie=0x8050001, duration=618.638s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=618.638s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=452.548s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=237.484s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:91:47:47 actions=drop
 cookie=0x803138b, duration=237.482s, table=51, n_packets=75, n_bytes=8388, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:8f:2b:43 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=236.562s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:23:b9:23 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138b, duration=231.719s, table=51, n_packets=102, n_bytes=9762, priority=20,metadata=0x138b000000/0xffff000000,dl_dst=fa:16:3e:26:96:7a actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=226.229s, table=51, n_packets=75, n_bytes=8086, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:80:fe:da actions=load:0x1600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=226.229s, table=51, n_packets=204, n_bytes=19524, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:2b:ca:9d actions=set_field:0x3e-&gt;tun_id,load:0x600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=226.229s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:e0:98:a5 actions=set_field:0x3e-&gt;tun_id,load:0x500-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x803138c, duration=220.580s, table=51, n_packets=75, n_bytes=8086, priority=20,metadata=0x138c000000/0xffff000000,dl_dst=fa:16:3e:82:4f:7a actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=618.635s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=618.638s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=452.676s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=452.676s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x870138b, duration=237.496s, table=52, n_packets=12, n_bytes=636, priority=5,metadata=0x138b000001/0xffff000001 actions=write_actions(group:210005)
 cookie=0x870138b, duration=237.493s, table=52, n_packets=16, n_bytes=1384, priority=5,metadata=0x138b000000/0xffff000001 actions=write_actions(group:210006)
 cookie=0x870138c, duration=226.229s, table=52, n_packets=32, n_bytes=2768, priority=5,metadata=0x138c000000/0xffff000001 actions=write_actions(group:210008)
 cookie=0x870138c, duration=226.229s, table=52, n_packets=4, n_bytes=804, priority=5,metadata=0x138c000001/0xffff000001 actions=write_actions(group:210007)
 cookie=0x8800008, duration=452.638s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800012, duration=237.471s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x12,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x8800014, duration=237.182s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x14,metadata=0x140000000000/0xfffff0000000000 actions=drop
 cookie=0x8800016, duration=226.229s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x16,metadata=0x160000000000/0xfffff0000000000 actions=drop
 cookie=0x8800017, duration=220.580s, table=55, n_packets=16, n_bytes=1384, priority=10,tun_id=0x17,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=452.642s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800012, duration=237.477s, table=55, n_packets=12, n_bytes=636, priority=9,tun_id=0x12 actions=load:0x1200-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800014, duration=237.183s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x14 actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800016, duration=226.229s, table=55, n_packets=20, n_bytes=2188, priority=9,tun_id=0x16 actions=load:0x1600-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8800017, duration=220.580s, table=55, n_packets=19, n_bytes=2118, priority=9,tun_id=0x17 actions=load:0x1700-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=618.960s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=618.960s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=618.636s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=618.960s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=618.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=618.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=618.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=238.062s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x120000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=238.056s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x120000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=238.051s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x120000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=227.092s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x160000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=227.083s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x160000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=227.075s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x160000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=220.505s, table=210, n_packets=3, n_bytes=210, priority=63010,icmp6,metadata=0x170000000000/0xfffff0000000000,icmp_type=133,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=220.504s, table=210, n_packets=1, n_bytes=78, priority=63010,icmp6,metadata=0x170000000000/0xfffff0000000000,icmp_type=135,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=220.499s, table=210, n_packets=0, n_bytes=0, priority=63010,icmp6,metadata=0x170000000000/0xfffff0000000000,icmp_type=136,icmp_code=0 actions=resubmit(,17)
 cookie=0x6900000, duration=238.043s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x120000000000/0xfffff0000000000,dl_src=fa:16:3e:8f:2b:43,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=238.038s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x120000000000/0xfffff0000000000,dl_src=fa:16:3e:8f:2b:43,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=227.056s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x160000000000/0xfffff0000000000,dl_src=fa:16:3e:80:fe:da,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=227.055s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x160000000000/0xfffff0000000000,dl_src=fa:16:3e:80:fe:da,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=220.489s, table=210, n_packets=2, n_bytes=676, priority=63010,udp,metadata=0x170000000000/0xfffff0000000000,dl_src=fa:16:3e:82:4f:7a,tp_src=68,tp_dst=67 actions=resubmit(,17)
 cookie=0x6900000, duration=220.479s, table=210, n_packets=0, n_bytes=0, priority=63010,udp6,metadata=0x170000000000/0xfffff0000000000,dl_src=fa:16:3e:82:4f:7a,tp_src=546,tp_dst=547 actions=resubmit(,17)
 cookie=0x6900000, duration=238.036s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x120000000000/0xfffff0000000000,dl_src=fa:16:3e:8f:2b:43,arp_spa=21.0.0.17,arp_sha=fa:16:3e:8f:2b:43 actions=resubmit(,17)
 cookie=0x6900000, duration=227.051s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x160000000000/0xfffff0000000000,dl_src=fa:16:3e:80:fe:da,arp_spa=22.0.0.3,arp_sha=fa:16:3e:80:fe:da actions=resubmit(,17)
 cookie=0x6900000, duration=220.476s, table=210, n_packets=11, n_bytes=462, priority=63010,arp,metadata=0x170000000000/0xfffff0000000000,dl_src=fa:16:3e:82:4f:7a,arp_spa=22.0.0.4,arp_sha=fa:16:3e:82:4f:7a actions=resubmit(,17)
 cookie=0x6900000, duration=618.559s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=618.559s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=618.559s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=238.027s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x120000000000/0xfffff0000000000,dl_src=fa:16:3e:8f:2b:43,nw_src=21.0.0.17 actions=goto_table:211
 cookie=0x6900000, duration=227.045s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x160000000000/0xfffff0000000000,dl_src=fa:16:3e:80:fe:da,nw_src=22.0.0.3 actions=goto_table:211
 cookie=0x6900000, duration=220.466s, table=210, n_packets=101, n_bytes=9720, priority=61010,ip,metadata=0x170000000000/0xfffff0000000000,dl_src=fa:16:3e:82:4f:7a,nw_src=22.0.0.4 actions=goto_table:211
 cookie=0x6900000, duration=238.024s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x120000000000/0xfffff0000000000,dl_src=fa:16:3e:8f:2b:43,ipv6_src=fe80::f816:3eff:fe8f:2b43 actions=goto_table:211
 cookie=0x6900000, duration=227.038s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x160000000000/0xfffff0000000000,dl_src=fa:16:3e:80:fe:da,ipv6_src=fe80::f816:3eff:fe80:feda actions=goto_table:211
 cookie=0x6900000, duration=220.463s, table=210, n_packets=1, n_bytes=90, priority=61010,ipv6,metadata=0x170000000000/0xfffff0000000000,dl_src=fa:16:3e:82:4f:7a,ipv6_src=fe80::f816:3eff:fe82:4f7a actions=goto_table:211
 cookie=0x6900000, duration=238.048s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x120000000000/0xfffff0000000000,dl_src=fa:16:3e:8f:2b:43 actions=resubmit(,17)
 cookie=0x6900000, duration=227.057s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x160000000000/0xfffff0000000000,dl_src=fa:16:3e:80:fe:da actions=resubmit(,17)
 cookie=0x6900000, duration=220.496s, table=210, n_packets=0, n_bytes=0, priority=61005,metadata=0x170000000000/0xfffff0000000000,dl_src=fa:16:3e:82:4f:7a actions=resubmit(,17)
 cookie=0x6900000, duration=618.559s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=618.558s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=618.558s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=618.558s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=618.558s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=618.558s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=618.558s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=618.558s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=238.020s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x120000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=238.016s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x120000000000/0xfffff0000000000 actions=ct(table=213,zone=5003)
 cookie=0x6900000, duration=227.025s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x160000000000/0xfffff0000000000 actions=ct(table=213,zone=5004)
 cookie=0x6900000, duration=227.024s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x160000000000/0xfffff0000000000 actions=ct(table=213,zone=5004)
 cookie=0x6900000, duration=220.460s, table=212, n_packets=101, n_bytes=9720, priority=100,ip,metadata=0x170000000000/0xfffff0000000000 actions=ct(table=213,zone=5004)
 cookie=0x6900000, duration=220.450s, table=212, n_packets=1, n_bytes=90, priority=100,ipv6,metadata=0x170000000000/0xfffff0000000000 actions=ct(table=213,zone=5004)
 cookie=0x6900000, duration=618.635s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=618.559s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=618.558s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=618.558s, 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=618.558s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x120006900001, duration=238.001s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x160006900001, duration=227.022s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x160000000000/0xfffff0000000000 actions=drop
 cookie=0x170006900001, duration=220.450s, table=214, n_packets=1, n_bytes=90, priority=62020,ct_state=+inv+trk,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=237.950s, table=214, n_packets=0, n_bytes=0, priority=1003,ipv6,metadata=0x120000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=237.930s, table=214, n_packets=22, n_bytes=1718, priority=1003,ip,metadata=0x120000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=226.994s, table=214, n_packets=0, n_bytes=0, priority=1003,ipv6,metadata=0x160000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=226.982s, table=214, n_packets=22, n_bytes=1718, priority=1003,ip,metadata=0x160000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=220.434s, table=214, n_packets=0, n_bytes=0, priority=1003,ipv6,metadata=0x170000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=220.412s, table=214, n_packets=22, n_bytes=1718, priority=1003,ip,metadata=0x170000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=237.912s, table=214, n_packets=0, n_bytes=0, priority=1003,tcp,metadata=0x120000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=237.892s, table=214, n_packets=0, n_bytes=0, priority=1003,icmp,metadata=0x120000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=237.879s, table=214, n_packets=0, n_bytes=0, priority=1003,udp,metadata=0x120000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=226.978s, table=214, n_packets=0, n_bytes=0, priority=1003,tcp,metadata=0x160000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=226.977s, table=214, n_packets=0, n_bytes=0, priority=1003,icmp,metadata=0x160000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=226.973s, table=214, n_packets=0, n_bytes=0, priority=1003,udp,metadata=0x160000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=220.404s, table=214, n_packets=0, n_bytes=0, priority=1003,tcp,metadata=0x170000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=220.404s, table=214, n_packets=0, n_bytes=0, priority=1003,icmp,metadata=0x170000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x6900000, duration=220.397s, table=214, n_packets=0, n_bytes=0, priority=1003,udp,metadata=0x170000000000/0xfffff0000000000 actions=goto_table:217
 cookie=0x120006900001, duration=238s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x120000000000/0xfffff0000000000 actions=drop
 cookie=0x160006900001, duration=227.018s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x160000000000/0xfffff0000000000 actions=drop
 cookie=0x170006900001, duration=220.451s, table=214, n_packets=0, n_bytes=0, priority=50,metadata=0x170000000000/0xfffff0000000000 actions=drop
 cookie=0x6900000, duration=618.559s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=618.559s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=618.559s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x120006900001, duration=238.072s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x120000000004/0xfffff0000000004 actions=drop
 cookie=0x160006900001, duration=227.102s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x160000000004/0xfffff0000000004 actions=drop
 cookie=0x170006900001, duration=220.519s, table=217, n_packets=1, n_bytes=90, priority=62020,metadata=0x170000000004/0xfffff0000000004 actions=drop
 cookie=0x6900000, duration=618.559s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=237.995s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x120000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=237.990s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x120000000000/0xfffff0000000002 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=227.014s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x160000000000/0xfffff0000000002 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=227.006s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x160000000000/0xfffff0000000002 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=220.446s, table=217, n_packets=22, n_bytes=1718, priority=100,ip,metadata=0x170000000000/0xfffff0000000002 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=220.443s, table=217, n_packets=0, n_bytes=0, priority=100,ipv6,metadata=0x170000000000/0xfffff0000000002 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,17)
 cookie=0x6900000, duration=237.985s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x120000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=227s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x160000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=220.438s, table=217, n_packets=0, n_bytes=0, priority=100,metadata=0x170000000002/0xfffff0000000002 actions=resubmit(,17)
 cookie=0x6900000, duration=618.559s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=238.185s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1400,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=238.185s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=618.547s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=618.547s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=238.185s, table=220, n_packets=118, n_bytes=11146, priority=9,reg6=0x1400 actions=push_vlan:0x8100,set_field:5217-&gt;vlan_vid,output:"br-ex-patch"
 cookie=0x8000007, duration=238.185s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x8000007, duration=238.152s, table=220, n_packets=84, n_bytes=8518, priority=9,reg6=0x90001200 actions=output:"tapaef14aa7-ad"
 cookie=0x6900000, duration=238.152s, table=220, n_packets=87, n_bytes=9024, priority=6,reg6=0x1200 actions=load:0x90001200-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=227.153s, table=220, n_packets=90, n_bytes=9924, priority=9,reg6=0x90001600 actions=output:"tap67f3974e-58"
 cookie=0x6900000, duration=227.151s, table=220, n_packets=95, n_bytes=10274, priority=6,reg6=0x1600 actions=load:0x90001600-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x6900000, duration=220.581s, table=220, n_packets=94, n_bytes=10204, priority=6,reg6=0x1700 actions=load:0x90001700-&gt;NXM_NX_REG6[],write_metadata:0/0xfffffffffe,goto_table:239
 cookie=0x8000007, duration=220.581s, table=220, n_packets=90, n_bytes=9924, priority=9,reg6=0x90001700 actions=output:"tapfc83b779-09"
 cookie=0x6900000, duration=618.559s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=618.559s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=618.559s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=238.195s, table=240, n_packets=2, n_bytes=764, priority=63010,udp,reg6=0x1200/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=238.185s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x1200/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=238.179s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1200/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=238.169s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1200/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=238.152s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1200/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=227.168s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x1600/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=227.159s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x1600/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=227.155s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1600/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=227.149s, table=240, n_packets=1, n_bytes=78, priority=63010,icmp6,reg6=0x1600/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=227.146s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1600/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=220.606s, table=240, n_packets=2, n_bytes=755, priority=63010,udp,reg6=0x1700/0xfffff00,tp_src=67,tp_dst=68 actions=resubmit(,220)
 cookie=0x6900000, duration=220.581s, table=240, n_packets=0, n_bytes=0, priority=63010,udp6,reg6=0x1700/0xfffff00,tp_src=547,tp_dst=546 actions=resubmit(,220)
 cookie=0x6900000, duration=220.581s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1700/0xfffff00,icmp_type=130,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=220.581s, table=240, n_packets=1, n_bytes=78, priority=63010,icmp6,reg6=0x1700/0xfffff00,icmp_type=135,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=220.578s, table=240, n_packets=0, n_bytes=0, priority=63010,icmp6,reg6=0x1700/0xfffff00,icmp_type=136,icmp_code=0 actions=resubmit(,220)
 cookie=0x6900000, duration=238.152s, table=240, n_packets=11, n_bytes=506, priority=63010,arp,reg6=0x1200/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=227.145s, table=240, n_packets=12, n_bytes=504, priority=63010,arp,reg6=0x1600/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=220.554s, table=240, n_packets=12, n_bytes=504, priority=63010,arp,reg6=0x1700/0xfffff00 actions=resubmit(,220)
 cookie=0x6900000, duration=618.559s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=238.152s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1200/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=21.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=238.152s, table=240, n_packets=71, n_bytes=7532, priority=61010,ip,reg6=0x1200/0xfffff00,dl_dst=fa:16:3e:8f:2b:43,nw_dst=21.0.0.17 actions=goto_table:241
 cookie=0x6900000, duration=227.144s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1600/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=22.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=227.142s, table=240, n_packets=71, n_bytes=7247, priority=61010,ip,reg6=0x1600/0xfffff00,dl_dst=fa:16:3e:80:fe:da,nw_dst=22.0.0.3 actions=goto_table:241
 cookie=0x6900000, duration=220.550s, table=240, n_packets=0, n_bytes=0, priority=61010,ip,reg6=0x1700/0xfffff00,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=22.0.0.255 actions=goto_table:241
 cookie=0x6900000, duration=220.547s, table=240, n_packets=71, n_bytes=7247, priority=61010,ip,reg6=0x1700/0xfffff00,dl_dst=fa:16:3e:82:4f:7a,nw_dst=22.0.0.4 actions=goto_table:241
 cookie=0x6900000, duration=238.149s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x1200/0xfffff00,dl_dst=fa:16:3e:8f:2b:43,ipv6_dst=fe80::f816:3eff:fe8f:2b43 actions=goto_table:241
 cookie=0x6900000, duration=227.137s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x1600/0xfffff00,dl_dst=fa:16:3e:80:fe:da,ipv6_dst=fe80::f816:3eff:fe80:feda actions=goto_table:241
 cookie=0x6900000, duration=220.545s, table=240, n_packets=0, n_bytes=0, priority=61010,ipv6,reg6=0x1700/0xfffff00,dl_dst=fa:16:3e:82:4f:7a,ipv6_dst=fe80::f816:3eff:fe82:4f7a actions=goto_table:241
 cookie=0x6900000, duration=618.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=618.559s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=618.559s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=618.559s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=618.559s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=618.559s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=618.559s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=618.559s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=618.559s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=238.148s, table=242, n_packets=71, n_bytes=7532, priority=100,ip,reg6=0x1200/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=238.141s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1200/0xfffff00 actions=ct(table=243,zone=5003)
 cookie=0x6900000, duration=227.136s, table=242, n_packets=75, n_bytes=8587, priority=100,ip,reg6=0x1600/0xfffff00 actions=ct(table=243,zone=5004)
 cookie=0x6900000, duration=227.131s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1600/0xfffff00 actions=ct(table=243,zone=5004)
 cookie=0x6900000, duration=220.543s, table=242, n_packets=75, n_bytes=8587, priority=100,ip,reg6=0x1700/0xfffff00 actions=ct(table=243,zone=5004)
 cookie=0x6900000, duration=220.542s, table=242, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1700/0xfffff00 actions=ct(table=243,zone=5004)
 cookie=0x6900000, duration=618.560s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=618.559s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=618.560s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=618.560s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=618.560s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x120006900001, duration=238.137s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x1200/0xfffff00 actions=drop
 cookie=0x160006900001, duration=227.129s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x1600/0xfffff00 actions=drop
 cookie=0x170006900001, duration=220.539s, table=244, n_packets=0, n_bytes=0, priority=62020,ct_state=+inv+trk,reg6=0x1700/0xfffff00 actions=drop
 cookie=0x6900000, duration=238.092s, table=244, n_packets=0, n_bytes=0, priority=1003,tcp,reg6=0x1200/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=238.085s, table=244, n_packets=0, n_bytes=0, priority=1003,icmp,reg6=0x1200/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=238.076s, table=244, n_packets=0, n_bytes=0, priority=1003,udp,reg6=0x1200/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=227.110s, table=244, n_packets=0, n_bytes=0, priority=1003,tcp,reg6=0x1600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=227.109s, table=244, n_packets=0, n_bytes=0, priority=1003,icmp,reg6=0x1600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=227.105s, table=244, n_packets=4, n_bytes=1340, priority=1003,udp,reg6=0x1600/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=220.526s, table=244, n_packets=0, n_bytes=0, priority=1003,tcp,reg6=0x1700/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=220.524s, table=244, n_packets=0, n_bytes=0, priority=1003,icmp,reg6=0x1700/0xfffff00 actions=goto_table:247
 cookie=0x6900000, duration=220.524s, table=244, n_packets=4, n_bytes=1340, priority=1003,udp,reg6=0x1700/0xfffff00 actions=goto_table:247
 cookie=0x120006900001, duration=238.128s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x1200/0xfffff00 actions=drop
 cookie=0x160006900001, duration=227.127s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x1600/0xfffff00 actions=drop
 cookie=0x170006900001, duration=220.535s, table=244, n_packets=0, n_bytes=0, priority=50,reg6=0x1700/0xfffff00 actions=drop
 cookie=0x6900000, duration=618.560s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=618.560s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=618.559s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x120006900001, duration=238.203s, table=247, n_packets=3, n_bytes=222, priority=62020,reg6=0x1200/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x160006900001, duration=227.176s, table=247, n_packets=5, n_bytes=350, priority=62020,reg6=0x1600/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x170006900001, duration=220.615s, table=247, n_packets=4, n_bytes=280, priority=62020,reg6=0x1700/0xfffff00,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=618.559s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=238.117s, table=247, n_packets=0, n_bytes=0, priority=100,ip,reg6=0x1200/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=238.113s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1200/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5003,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=227.123s, table=247, n_packets=4, n_bytes=1340, priority=100,ip,reg6=0x1600/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=227.120s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1600/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=220.532s, table=247, n_packets=4, n_bytes=1340, priority=100,ip,reg6=0x1700/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=220.530s, table=247, n_packets=0, n_bytes=0, priority=100,ipv6,reg6=0x1700/0xfffff00,metadata=0/0x2 actions=ct(commit,zone=5004,exec(set_field:0x1-&gt;ct_mark)),ct_clear,resubmit(,220)
 cookie=0x6900000, duration=238.102s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x1200/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=227.114s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x1600/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=220.529s, table=247, n_packets=0, n_bytes=0, priority=100,reg6=0x1700/0xfffff00,metadata=0x2/0x2 actions=resubmit(,220)
 cookie=0x6900000, duration=618.559s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:34.759" level="INFO">${output} =  cookie=0x8000000, duration=238.222s, table=0, n_packets=120, n_bytes=11326, priority=4,in_port="tapaef14aa7-ad",vlan_tci=0x0000/0x1fff actions=write_metadata:0x120000000000/0xffffff0000000001,goto_ta...</msg>
<status status="PASS" endtime="20181202 15:48:34.759" starttime="20181202 15:48:32.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.759" starttime="20181202 15:48:32.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 ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:34.761" starttime="20181202 15:48:34.760"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:34.761" starttime="20181202 15:48:34.761"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.764" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:48:34.765" starttime="20181202 15:48:34.761"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:48:34.783" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all,bucket=actions=set_field:0x12-&gt;tun_id,resubmit(,55)
 group_id=210007,type=all,bucket=actions=set_field:0x16-&gt;tun_id,resubmit(,55),bucket=actions=set_field:0x17-&gt;tun_id,resubmit(,55)
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
 group_id=210003,type=all
 group_id=210006,type=all,bucket=actions=group:210005,bucket=actions=load:0x1400-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210008,type=all,bucket=actions=group:210007,bucket=actions=set_field:0x3e-&gt;tun_id,load:0x500-&gt;NXM_NX_REG6[],resubmit(,220),bucket=actions=set_field:0x3e-&gt;tun_id,load:0x600-&gt;NXM_NX_REG6[],resubmit(,220)
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:34.783" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210005,type=all,bucket=actions=set_f...</msg>
<status status="PASS" endtime="20181202 15:48:34.783" starttime="20181202 15:48:34.765"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.783" starttime="20181202 15:48:34.760"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:34.784" starttime="20181202 15:48:34.784"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:48:34.785" starttime="20181202 15:48:34.785"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.787" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:48:34.787" starttime="20181202 15:48:34.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="20181202 15:48:34.806" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=454.804s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210005,duration=240.004s,ref_count=1,packet_count=28,byte_count=2020,bucket0:packet_count=28,byte_count=2020
 group_id=210007,duration=228.968s,ref_count=1,packet_count=35,byte_count=3502,bucket0:packet_count=35,byte_count=3502,bucket1:packet_count=35,byte_count=3502
 group_id=5000,duration=620.301s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=455.113s,ref_count=1,packet_count=135,byte_count=7278
 group_id=210006,duration=239.680s,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=210008,duration=228.666s,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
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:48:34.806" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=454.804s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=2100...</msg>
<status status="PASS" endtime="20181202 15:48:34.806" starttime="20181202 15:48:34.787"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.806" starttime="20181202 15:48:34.784"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.807" starttime="20181202 15:48:32.813"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.807" starttime="20181202 15:48:32.812"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.807" starttime="20181202 15:48:29.972"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.807" starttime="20181202 15:48:29.972"></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="20181202 15:48:34.820" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a814d90&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:48:34.821" starttime="20181202 15:48:34.820"></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="20181202 15:48:34.829" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.829" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.829" starttime="20181202 15:48:34.821"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.830" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:34.830" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.830" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:34.830" starttime="20181202 15:48:34.829"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.831" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.831" starttime="20181202 15:48:34.831"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.831" starttime="20181202 15:48:34.821"></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="20181202 15:48:34.837" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.838" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.838" starttime="20181202 15:48:34.831"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.839" 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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","segmentation-id":62,"segment-type":"elan:segment-type-vxlan","external":false,"elan-tag":5004,"mac-timeout":300},{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082","physical-network-name":"datacentre","segmentation-id":1121,"segment-type":"elan:segment-type-vlan","external":false,"elan-tag":5003,"mac-timeout":300}]}} </msg>
<msg timestamp="20181202 15:48:34.839" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.839" 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="20181202 15:48:34.839" starttime="20181202 15:48:34.838"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.839" 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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "elan-tag": 5004,
                "external": false,
                "mac-timeout": 300,
                "segment-type": "elan:segment-type-vxlan",
                "segmentation-id": 62
            },
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "elan-tag": 5003,
                "external": false,
                "mac-timeout": 300,
                "physical-network-name": "datacentre",
                "segment-type": "elan:segment-type-vlan",
                "segmentation-id": 1121
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.840" starttime="20181202 15:48:34.839"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.840" starttime="20181202 15:48:34.831"></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="20181202 15:48:34.846" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.846" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.846" starttime="20181202 15:48:34.840"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.848" level="INFO">To JSON using : content={"elan-interfaces":{"elan-interface":[{"name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","static-mac-entries":[{"mac-address":"fa:16:3e:2b:ca:9d","ip-prefix":"22.0.0.2"}]},{"name":"ed78808b-e256-489d-8eae-b97a4c15a500","elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","static-mac-entries":[{"mac-address":"fa:16:3e:e0:98:a5","ip-prefix":"22.0.0.5"}]},{"name":"67f3974e-580c-4799-8dae-b0bd4bf521de","elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","static-mac-entries":[{"mac-address":"fa:16:3e:80:fe:da","ip-prefix":"22.0.0.3"}]},{"name":"83744706783477:br-ex-patch:1121","elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082","static-mac-entries":[{"mac-address":"fa:16:3e:91:47:47","ip-prefix":"21.0.0.16"}]},{"name":"3e0e3e79-e42e-466c-813d-f0e97d320648","elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082","static-mac-entries":[{"mac-address":"fa:16:3e:26:96:7a","ip-prefix":"21.0.0.2"}]},{"name":"106291986847654:br-ex-patch:1121","elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"name":"259766515910134:br-ex-patch:1121","elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082","static-mac-entries":[{"mac-address":"fa:16:3e:23:b9:23","ip-prefix":"21.0.0.5"}]},{"name":"fc83b779-0924-4360-abee-b6fdef82d977","elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","static-mac-entries":[{"mac-address":"fa:16:3e:82:4f:7a","ip-prefix":"22.0.0.4"}]},{"name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082","static-mac-entries":[{"mac-address":"fa:16:3e:8f:2b:43","ip-prefix":"21.0.0.17"}]}]}} </msg>
<msg timestamp="20181202 15:48:34.848" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.848" level="INFO">${pretty_output} = {
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "name": "8c022c9b-5f0c-476a-8526-8226...</msg>
<status status="PASS" endtime="20181202 15:48:34.848" starttime="20181202 15:48:34.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="20181202 15:48:34.849" level="INFO">{
    "elan-interfaces": {
        "elan-interface": [
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.2",
                        "mac-address": "fa:16:3e:2b:ca:9d"
                    }
                ]
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.5",
                        "mac-address": "fa:16:3e:e0:98:a5"
                    }
                ]
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.3",
                        "mac-address": "fa:16:3e:80:fe:da"
                    }
                ]
            },
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "name": "83744706783477:br-ex-patch:1121"
            },
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.16",
                        "mac-address": "fa:16:3e:91:47:47"
                    }
                ]
            },
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.2",
                        "mac-address": "fa:16:3e:26:96:7a"
                    }
                ]
            },
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "name": "106291986847654:br-ex-patch:1121"
            },
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "name": "259766515910134:br-ex-patch:1121"
            },
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.5",
                        "mac-address": "fa:16:3e:23:b9:23"
                    }
                ]
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "static-mac-entries": [
                    {
                        "ip-prefix": "22.0.0.4",
                        "mac-address": "fa:16:3e:82:4f:7a"
                    }
                ]
            },
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "static-mac-entries": [
                    {
                        "ip-prefix": "21.0.0.17",
                        "mac-address": "fa:16:3e:8f:2b:43"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.849" starttime="20181202 15:48:34.849"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.850" starttime="20181202 15:48:34.840"></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="20181202 15:48:34.857" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.858" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.858" starttime="20181202 15:48:34.850"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.861" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":23,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765492}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"83744706783477:br-ex-patch:1121","id-value":[12]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","id-value":[17]},{"id-key":"fc83b779-0924-4360-abee-b6fdef82d977","id-value":[23]},{"id-key":"259766515910134:br-ex-patch:1121","id-value":[16]},{"id-key":"aef14aa7-ad76-4ad1-b86f-1312c2844225","id-value":[18]},{"id-key":"106291986847654:br-ex-patch:1121","id-value":[20]},{"id-key":"tun9de1c41102e","id-value":[5]},{"id-key":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","id-value":[13]},{"id-key":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","id-value":[14]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"3e0e3e79-e42e-466c-813d-f0e97d320648","id-value":[10]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"ed78808b-e256-489d-8eae-b97a4c15a500","id-value":[21]},{"id-key":"67f3974e-580c-4799-8dae-b0bd4bf521de","id-value":[22]}]},{"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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"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":"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765424}],"id-entries":[{"id-key":"d21bdb40-4840-412f-9b72-166a8bb25082","id-value":[5003]},{"id-key":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","id-value":[5004]},{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 15:48:34.861" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.861" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 23,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 15:48:34.861" starttime="20181202 15:48:34.858"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.862" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 23,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765492
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:1121",
                        "id-value": [
                            12
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                        "id-value": [
                            17
                        ]
                    },
                    {
                        "id-key": "fc83b779-0924-4360-abee-b6fdef82d977",
                        "id-value": [
                            23
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:1121",
                        "id-value": [
                            16
                        ]
                    },
                    {
                        "id-key": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                        "id-value": [
                            18
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:1121",
                        "id-value": [
                            20
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "id-value": [
                            5
                        ]
                    },
                    {
                        "id-key": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                        "id-value": [
                            13
                        ]
                    },
                    {
                        "id-key": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                        "id-value": [
                            14
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                        "id-value": [
                            10
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "ed78808b-e256-489d-8eae-b97a4c15a500",
                        "id-value": [
                            21
                        ]
                    },
                    {
                        "id-key": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                        "id-value": [
                            22
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765424
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "d21bdb40-4840-412f-9b72-166a8bb25082",
                        "id-value": [
                            5003
                        ]
                    },
                    {
                        "id-key": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                        "id-value": [
                            5004
                        ]
                    },
                    {
                        "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.862" starttime="20181202 15:48:34.862"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.862" starttime="20181202 15:48:34.850"></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="20181202 15:48:34.870" 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="20181202 15:48:34.870" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.870" starttime="20181202 15:48:34.863"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.872" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{"ace":[{"rule-name":"15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"20c8d486-c089-4c72-8728-dfa1b6bf864c","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":"4b58cb98-0333-4a73-b00b-e6b701af6f98","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":"9493c77a-c41d-4a9a-a0e2-af27251d8c9f","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":"603dba3e-c427-450f-9e96-70c933cf5477","matches":{"protocol":1,"source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"cc5bb01f-6109-4eae-a34a-9996a7a9ff97","matches":{"protocol":1,"destination-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"c59b2790-710e-47db-ad72-e39127023cc1","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":"62d828dc-7518-495a-862f-c9b2d77e0367","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="20181202 15:48:34.873" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.873" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 15:48:34.873" starttime="20181202 15:48:34.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.874" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "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": "15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a"
                        },
                        {
                            "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": "20c8d486-c089-4c72-8728-dfa1b6bf864c"
                        },
                        {
                            "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": "4b58cb98-0333-4a73-b00b-e6b701af6f98"
                        },
                        {
                            "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": "9493c77a-c41d-4a9a-a0e2-af27251d8c9f"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "protocol": 1,
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "603dba3e-c427-450f-9e96-70c933cf5477"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "protocol": 1
                            },
                            "rule-name": "cc5bb01f-6109-4eae-a34a-9996a7a9ff97"
                        },
                        {
                            "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": "c59b2790-710e-47db-ad72-e39127023cc1"
                        },
                        {
                            "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": "62d828dc-7518-495a-862f-c9b2d77e0367"
                        }
                    ]
                },
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.874" starttime="20181202 15:48:34.874"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.874" starttime="20181202 15:48:34.862"></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="20181202 15:48:34.883" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.883" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.883" starttime="20181202 15:48:34.875"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.886" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"3e0e3e79-e42e-466c-813d-f0e97d320648","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap3e0e3e79-e4"},{"name":"259766515910134:br-ex-patch:1121","enabled":true,"odl-interface:parent-interface":"259766515910134: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":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:23:b9:23","ip-address":"21.0.0.5"},{"mac-address":"fa:16:3e:23:b9:23","ip-address":"fe80:0:0:0:f816:3eff:fe23:b923"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap4ca6a916-7b"},{"name":"fc83b779-0924-4360-abee-b6fdef82d977","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:82:4f:7a","ip-address":"22.0.0.4"},{"mac-address":"fa:16:3e:82:4f:7a","ip-address":"fe80:0:0:0:f816:3eff:fe82:4f7a"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapfc83b779-09"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"67f3974e-580c-4799-8dae-b0bd4bf521de","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:80:fe:da","ip-address":"22.0.0.3"},{"mac-address":"fa:16:3e:80:fe:da","ip-address":"fe80:0:0:0:f816:3eff:fe80:feda"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap67f3974e-58"},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:8f:2b:43","ip-address":"21.0.0.17"},{"mac-address":"fa:16:3e:8f:2b:43","ip-address":"fe80:0:0:0:f816:3eff:fe8f:2b43"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapaef14aa7-ad"},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:1121","enabled":true,"odl-interface:parent-interface":"83744706783477: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":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:1121","enabled":true,"odl-interface:parent-interface":"106291986847654: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":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:91:47:47","ip-address":"fe80:0:0:0:f816:3eff:fe91:4747"},{"mac-address":"fa:16:3e:91:47:47","ip-address":"21.0.0.16"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tapd34ac5e8-4d"},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","enabled":true,"type":"iana-if-type:l2vlan","odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"tap8c022c9b-5f"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"ed78808b-e256-489d-8eae-b97a4c15a500","enabled":true,"type":"iana-if-type:l2vlan","aclservice:port-security-enabled":true,"aclservice:security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"aclservice:allowed-address-pairs":[{"mac-address":"fa:16:3e:e0:98:a5","ip-address":"fe80:0:0:0:f816:3eff:fee0:98a5"},{"mac-address":"fa:16:3e:e0:98:a5","ip-address":"22.0.0.5"}],"odl-interface:l2vlan-mode":"trunk","odl-interface:parent-interface":"taped78808b-e2"},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 15:48:34.886" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.886" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "odl-interface:l2vlan-mode":...</msg>
<status status="PASS" endtime="20181202 15:48:34.886" starttime="20181202 15:48:34.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.887" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "enabled": true,
                "name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap3e0e3e79-e4",
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:1121",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1121,
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "21.0.0.5",
                        "mac-address": "fa:16:3e:23:b9:23"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe23:b923",
                        "mac-address": "fa:16:3e:23:b9:23"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                ],
                "enabled": true,
                "name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap4ca6a916-7b",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "22.0.0.4",
                        "mac-address": "fa:16:3e:82:4f:7a"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe82:4f7a",
                        "mac-address": "fa:16:3e:82:4f:7a"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                ],
                "enabled": true,
                "name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapfc83b779-09",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "22.0.0.3",
                        "mac-address": "fa:16:3e:80:fe:da"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe80:feda",
                        "mac-address": "fa:16:3e:80:fe:da"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                ],
                "enabled": true,
                "name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap67f3974e-58",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "21.0.0.17",
                        "mac-address": "fa:16:3e:8f:2b:43"
                    },
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe8f:2b43",
                        "mac-address": "fa:16:3e:8f:2b:43"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                ],
                "enabled": true,
                "name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapaef14aa7-ad",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:1121",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1121,
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:1121",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk-member",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch:trunk",
                "odl-interface:vlan-id": 1121,
                "type": "iana-if-type:l2vlan"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fe91:4747",
                        "mac-address": "fa:16:3e:91:47:47"
                    },
                    {
                        "ip-address": "21.0.0.16",
                        "mac-address": "fa:16:3e:91:47:47"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                ],
                "enabled": true,
                "name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tapd34ac5e8-4d",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "tap8c022c9b-5f",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "aclservice:allowed-address-pairs": [
                    {
                        "ip-address": "fe80:0:0:0:f816:3eff:fee0:98a5",
                        "mac-address": "fa:16:3e:e0:98:a5"
                    },
                    {
                        "ip-address": "22.0.0.5",
                        "mac-address": "fa:16:3e:e0:98:a5"
                    }
                ],
                "aclservice:port-security-enabled": true,
                "aclservice:security-groups": [
                    "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                ],
                "enabled": true,
                "name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "taped78808b-e2",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.887" starttime="20181202 15:48:34.887"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.887" starttime="20181202 15:48:34.875"></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="20181202 15:48:34.907" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.907" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.907" starttime="20181202 15:48:34.888"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.913" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.106291986847654: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":20,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.d34ac5e8-4df3-4beb-909a-5606f8c69ef5","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.d34ac5e8-4df3-4beb-909a-5606f8c69ef5","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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.ed78808b-e256-489d-8eae-b97a4c15a500","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":"6"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.ed78808b-e256-489d-8eae-b97a4c15a500","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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.d34ac5e8-4df3-4beb-909a-5606f8c69ef5","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":14,"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.d34ac5e8-4df3-4beb-909a-5606f8c69ef5","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.8c022c9b-5f0c-476a-8526-82267a6bd8ec","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":13,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.aef14aa7-ad76-4ad1-b86f-1312c2844225","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.aef14aa7-ad76-4ad1-b86f-1312c2844225","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.3e0e3e79-e42e-466c-813d-f0e97d320648","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"}}]}}]}]},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.83744706783477: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":12,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.259766515910134: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":16,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.4ca6a916-7bb3-4e03-a63a-78bc28c55069","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.4ca6a916-7bb3-4e03-a63a-78bc28c55069","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":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.aef14aa7-ad76-4ad1-b86f-1312c2844225","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":18,"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.aef14aa7-ad76-4ad1-b86f-1312c2844225","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":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.3e0e3e79-e42e-466c-813d-f0e97d320648","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":10,"dst":{"nx-reg":"nicira-match:nxm-nx-reg1","start":0,"end":19}}}]}},{"order":3,"go-to-table":{"table_id":43}}]}]},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.67f3974e-580c-4799-8dae-b0bd4bf521de","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":22,"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.67f3974e-580c-4799-8dae-b0bd4bf521de","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":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.67f3974e-580c-4799-8dae-b0bd4bf521de","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.67f3974e-580c-4799-8dae-b0bd4bf521de","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":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.4ca6a916-7bb3-4e03-a63a-78bc28c55069","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":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.4ca6a916-7bb3-4e03-a63a-78bc28c55069","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":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.fc83b779-0924-4360-abee-b6fdef82d977","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":23,"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.fc83b779-0924-4360-abee-b6fdef82d977","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress","bound-services":[{"service-priority":9,"service-name":"elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.ed78808b-e256-489d-8eae-b97a4c15a500","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":21,"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.ed78808b-e256-489d-8eae-b97a4c15a500","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":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.fc83b779-0924-4360-abee-b6fdef82d977","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":"15"}}]}}]},{"service-priority":6,"service-name":"acl.egressacl.fc83b779-0924-4360-abee-b6fdef82d977","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":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.8c022c9b-5f0c-476a-8526-82267a6bd8ec","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"}}]}}]}]}]}} </msg>
<msg timestamp="20181202 15:48:34.914" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.914" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 15:48:34.914" starttime="20181202 15:48:34.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="20181202 15:48:34.915" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "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": 20
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.106291986847654:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "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": "4"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                        "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.d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "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": "6"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.ed78808b-e256-489d-8eae-b97a4c15a500",
                        "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.ed78808b-e256-489d-8eae-b97a4c15a500",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "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": 14
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                        "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.d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "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.106291986847654:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654: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": 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": 13
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "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": "4"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.aef14aa7-ad76-4ad1-b86f-1312c2844225",
                        "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.aef14aa7-ad76-4ad1-b86f-1312c2844225",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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": "4"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.3e0e3e79-e42e-466c-813d-f0e97d320648",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "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": 12
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.83744706783477:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477: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": 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": 16
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.259766515910134:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134: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": "5"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                        "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.4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "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": 18
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.aef14aa7-ad76-4ad1-b86f-1312c2844225",
                        "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.aef14aa7-ad76-4ad1-b86f-1312c2844225",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "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": 10
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.3e0e3e79-e42e-466c-813d-f0e97d320648",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "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": 22
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.67f3974e-580c-4799-8dae-b0bd4bf521de",
                        "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.67f3974e-580c-4799-8dae-b0bd4bf521de",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "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.67f3974e-580c-4799-8dae-b0bd4bf521de",
                        "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.67f3974e-580c-4799-8dae-b0bd4bf521de",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477: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": 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.259766515910134:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134: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": 17
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                        "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.4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "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": 23
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.fc83b779-0924-4360-abee-b6fdef82d977",
                        "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.fc83b779-0924-4360-abee-b6fdef82d977",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134: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": 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.83744706783477:br-ex-patch:1121",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134: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": 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": 21
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "order": 2
                            },
                            {
                                "go-to-table": {
                                    "table_id": 43
                                },
                                "order": 3
                            }
                        ],
                        "service-name": "elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.ed78808b-e256-489d-8eae-b97a4c15a500",
                        "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.ed78808b-e256-489d-8eae-b97a4c15a500",
                        "service-priority": 2,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "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": "15"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.fc83b779-0924-4360-abee-b6fdef82d977",
                        "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.fc83b779-0924-4360-abee-b6fdef82d977",
                        "service-priority": 6,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "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": "5"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.916" starttime="20181202 15:48:34.914"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.916" starttime="20181202 15:48:34.888"></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="20181202 15:48:34.923" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.923" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.923" starttime="20181202 15:48:34.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="20181202 15:48:34.924" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134:tunnel_port:0","tz-membership":[{"zone-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654:tunnel_port:0","tz-membership":[{"zone-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"},{"portname":"tunnel_port","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"0.0.0.0/0","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477:tunnel_port:0","tz-membership":[{"zone-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:48:34.924" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.925" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 15:48:34.925" starttime="20181202 15:48:34.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="20181202 15:48:34.925" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134:tunnel_port:0",
                        "ip-address": "11.0.0.23",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654:tunnel_port:0",
                        "ip-address": "11.0.0.22",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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"
                            }
                        ]
                    },
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477:tunnel_port:0",
                        "ip-address": "11.0.0.27",
                        "option-of-tunnel": false,
                        "option-tunnel-tos": "0",
                        "portname": "tunnel_port",
                        "subnet-mask": "0.0.0.0/0",
                        "tunnel-type": "odl-interface:tunnel-type-vxlan",
                        "tz-membership": [
                            {
                                "zone-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.925" starttime="20181202 15:48:34.925"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.925" starttime="20181202 15:48:34.916"></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="20181202 15:48:34.935" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.935" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.935" starttime="20181202 15:48:34.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="20181202 15:48:34.936" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:34.936" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.936" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:34.936" starttime="20181202 15:48:34.935"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.937" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.937" starttime="20181202 15:48:34.937"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.937" starttime="20181202 15:48:34.925"></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="20181202 15:48:34.946" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.946" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.946" starttime="20181202 15:48:34.937"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.947" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:34.947" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.947" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:34.947" starttime="20181202 15:48:34.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="20181202 15:48:34.948" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.948" starttime="20181202 15:48:34.947"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.948" starttime="20181202 15:48:34.937"></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="20181202 15:48:34.957" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.957" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.957" starttime="20181202 15:48:34.948"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.959" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 15:48:34.959" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.959" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 15:48:34.959" starttime="20181202 15:48:34.958"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.960" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.960" starttime="20181202 15:48:34.960"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.961" starttime="20181202 15:48:34.948"></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="20181202 15:48:34.968" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.968" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.968" starttime="20181202 15:48:34.961"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:34.970" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]},{"zone-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","tunnel-type":"odl-interface:tunnel-type-vxlan","subnets":[{"prefix":"0.0.0.0/0","vlan-id":0,"vteps":[{"dpn-id":259766515910134,"portname":"tunnel_port","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"tunnel_port","ip-address":"11.0.0.27","weight":1,"option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"tunnel_port","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:48:34.970" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.971" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 15:48:34.971" starttime="20181202 15:48:34.969"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:34.971" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            },
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix": "0.0.0.0/0",
                        "vlan-id": 0,
                        "vteps": [
                            {
                                "dpn-id": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port",
                                "weight": 1
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": "tunnel_port"
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:34.972" starttime="20181202 15:48:34.971"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.972" starttime="20181202 15:48:34.961"></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="20181202 15:48:34.979" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.980" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.980" starttime="20181202 15:48:34.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="20181202 15:48:34.981" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 15:48:34.981" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.981" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:34.981" starttime="20181202 15:48:34.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="20181202 15:48:34.981" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:34.981" starttime="20181202 15:48:34.981"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.981" starttime="20181202 15:48:34.972"></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="20181202 15:48:34.985" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:48:34.986" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.986" starttime="20181202 15:48:34.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="20181202 15:48:34.986" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 15:48:34.987" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:34.987" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:34.987" starttime="20181202 15:48:34.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="20181202 15:48:34.987" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:34.987" starttime="20181202 15:48:34.987"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:34.987" starttime="20181202 15:48:34.981"></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="20181202 15:48:34.998" 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="20181202 15:48:34.999" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:34.999" starttime="20181202 15:48:34.988"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.002" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 15:48:35.002" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.002" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 15:48:35.002" starttime="20181202 15:48:34.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="20181202 15:48:35.003" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:48:35.003" starttime="20181202 15:48:35.003"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.003" starttime="20181202 15:48:34.987"></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="20181202 15:48:35.014" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.014" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.014" starttime="20181202 15:48:35.004"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.016" 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":"d21bdb40-4840-412f-9b72-166a8bb25082","admin-state-up":true,"status":"ACTIVE","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","neutron-provider-ext:segmentation-id":"1121","neutron-provider-ext:physical-network":"datacentre","neutron-provider-ext:network-type":"neutron-networks:network-type-vlan","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l2_net_1"},{"uuid":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","admin-state-up":true,"status":"ACTIVE","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","neutron-provider-ext:segmentation-id":"62","neutron-provider-ext:network-type":"neutron-networks:network-type-vxlan","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-L3-ext:external":false,"shared":false,"revision-number":1,"name":"l2_net_2"}]},"security-groups":{"security-group":[{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"},{"uuid":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"l2_sg","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"},{"uuid":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"}]},"security-rules":{"security-rule":[{"uuid":"c59b2790-710e-47db-ad72-e39127023cc1","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","port-range-min":1,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"cc5bb01f-6109-4eae-a34a-9996a7a9ff97","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"62d828dc-7518-495a-862f-c9b2d77e0367","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","port-range-min":1,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","protocol":"neutron-constants:protocol-udp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"20c8d486-c089-4c72-8728-dfa1b6bf864c","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"},{"uuid":"9493c77a-c41d-4a9a-a0e2-af27251d8c9f","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","port-range-min":1,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"4b58cb98-0333-4a73-b00b-e6b701af6f98","port-range-max":65535,"ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","port-range-min":1,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","protocol":"neutron-constants:protocol-tcp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"603dba3e-c427-450f-9e96-70c933cf5477","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","protocol":"neutron-constants:protocol-icmp","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","remote-ip-prefix":"0.0.0.0/0"},{"uuid":"15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"}]},"subnets":{"subnet":[{"uuid":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","gateway-ip":"21.0.0.1","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","enable-dhcp":true,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","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":"d21bdb40-4840-412f-9b72-166a8bb25082","name":"l2_sub_1"},{"uuid":"b56ab872-ef07-4b16-a847-1866c62cc2d2","gateway-ip":"22.0.0.1","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","enable-dhcp":true,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","name":"l2_sub_2"}]},"ports":{"port":[{"uuid":"3e0e3e79-e42e-466c-813d-f0e97d320648","fixed-ips":[{"subnet-id":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","ip-address":"21.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-d21bdb40-4840-412f-9b72-166a8bb25082","neutron-portsecurity:port-security-enabled":false,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:26:96:7a","admin-state-up":true,"network-id":"d21bdb40-4840-412f-9b72-166a8bb25082","name":""},{"uuid":"aef14aa7-ad76-4ad1-b86f-1312c2844225","fixed-ips":[{"subnet-id":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","ip-address":"21.0.0.17"}],"device-id":"52654192-3b5d-4fbd-9f7c-40be51839d8b","neutron-portsecurity:port-security-enabled":true,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-novacompute-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":4,"device-owner":"compute:nova","mac-address":"fa:16:3e:8f:2b:43","security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"admin-state-up":true,"network-id":"d21bdb40-4840-412f-9b72-166a8bb25082","name":""},{"uuid":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","fixed-ips":[{"subnet-id":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","ip-address":"21.0.0.5"}],"device-id":"c3b30f17-87d2-4493-b573-bcf40d4a2674","neutron-portsecurity:port-security-enabled":true,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-novacompute-1.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":4,"device-owner":"compute:nova","mac-address":"fa:16:3e:23:b9:23","security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"admin-state-up":true,"network-id":"d21bdb40-4840-412f-9b72-166a8bb25082","name":""},{"uuid":"fc83b779-0924-4360-abee-b6fdef82d977","fixed-ips":[{"subnet-id":"b56ab872-ef07-4b16-a847-1866c62cc2d2","ip-address":"22.0.0.4"}],"device-id":"467708ca-4fae-4f1f-8e5b-f1e28930efc2","neutron-portsecurity:port-security-enabled":true,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-novacompute-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":4,"device-owner":"compute:nova","mac-address":"fa:16:3e:82:4f:7a","security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"admin-state-up":true,"network-id":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","name":""},{"uuid":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","fixed-ips":[{"subnet-id":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","ip-address":"21.0.0.16"}],"device-id":"554fe201-3466-4483-a8ec-bb87bb8c3785","neutron-portsecurity:port-security-enabled":true,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-novacompute-1.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":4,"device-owner":"compute:nova","mac-address":"fa:16:3e:91:47:47","security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"admin-state-up":true,"network-id":"d21bdb40-4840-412f-9b72-166a8bb25082","name":""},{"uuid":"ed78808b-e256-489d-8eae-b97a4c15a500","fixed-ips":[{"subnet-id":"b56ab872-ef07-4b16-a847-1866c62cc2d2","ip-address":"22.0.0.5"}],"device-id":"11a3639d-5d19-4521-97a9-e37913abadaf","neutron-portsecurity:port-security-enabled":true,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-novacompute-1.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":4,"device-owner":"compute:nova","mac-address":"fa:16:3e:e0:98:a5","security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"admin-state-up":true,"network-id":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","name":""},{"uuid":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","fixed-ips":[{"subnet-id":"b56ab872-ef07-4b16-a847-1866c62cc2d2","ip-address":"22.0.0.2"}],"device-id":"dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c9ea8a8b-d0be-40f3-bd82-ee43156b2256","neutron-portsecurity:port-security-enabled":false,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-controller-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":3,"device-owner":"network:dhcp","mac-address":"fa:16:3e:2b:ca:9d","admin-state-up":true,"network-id":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","name":""},{"uuid":"67f3974e-580c-4799-8dae-b0bd4bf521de","fixed-ips":[{"subnet-id":"b56ab872-ef07-4b16-a847-1866c62cc2d2","ip-address":"22.0.0.3"}],"device-id":"1b9cea36-4e46-475a-9809-f944b4825076","neutron-portsecurity:port-security-enabled":true,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","neutron-binding:profile":"{}","neutron-binding:host-id":"overcloud-novacompute-0.opnfvlf.org","neutron-binding:vif-type":"ovs","neutron-binding:vnic-type":"normal","revision-number":4,"device-owner":"compute:nova","mac-address":"fa:16:3e:80:fe:da","security-groups":["9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"],"admin-state-up":true,"network-id":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","name":""}]}}} </msg>
<msg timestamp="20181202 15:48:35.017" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.017" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 15:48:35.017" starttime="20181202 15:48:35.014"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.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_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": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "d21bdb40-4840-412f-9b72-166a8bb25082"
                },
                {
                    "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": "62",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "shared": false,
                    "status": "ACTIVE",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
                }
            ]
        },
        "ports": {
            "port": [
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-d21bdb40-4840-412f-9b72-166a8bb25082",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "21.0.0.2",
                            "subnet-id": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae"
                        }
                    ],
                    "mac-address": "fa:16:3e:26:96:7a",
                    "name": "",
                    "network-id": "d21bdb40-4840-412f-9b72-166a8bb25082",
                    "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": 3,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "3e0e3e79-e42e-466c-813d-f0e97d320648"
                },
                {
                    "admin-state-up": true,
                    "device-id": "52654192-3b5d-4fbd-9f7c-40be51839d8b",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "21.0.0.17",
                            "subnet-id": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae"
                        }
                    ],
                    "mac-address": "fa:16:3e:8f:2b:43",
                    "name": "",
                    "network-id": "d21bdb40-4840-412f-9b72-166a8bb25082",
                    "neutron-binding:host-id": "overcloud-novacompute-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 4,
                    "security-groups": [
                        "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                    ],
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "aef14aa7-ad76-4ad1-b86f-1312c2844225"
                },
                {
                    "admin-state-up": true,
                    "device-id": "c3b30f17-87d2-4493-b573-bcf40d4a2674",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "21.0.0.5",
                            "subnet-id": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae"
                        }
                    ],
                    "mac-address": "fa:16:3e:23:b9:23",
                    "name": "",
                    "network-id": "d21bdb40-4840-412f-9b72-166a8bb25082",
                    "neutron-binding:host-id": "overcloud-novacompute-1.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 4,
                    "security-groups": [
                        "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                    ],
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "4ca6a916-7bb3-4e03-a63a-78bc28c55069"
                },
                {
                    "admin-state-up": true,
                    "device-id": "467708ca-4fae-4f1f-8e5b-f1e28930efc2",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "22.0.0.4",
                            "subnet-id": "b56ab872-ef07-4b16-a847-1866c62cc2d2"
                        }
                    ],
                    "mac-address": "fa:16:3e:82:4f:7a",
                    "name": "",
                    "network-id": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                    "neutron-binding:host-id": "overcloud-novacompute-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 4,
                    "security-groups": [
                        "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                    ],
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "fc83b779-0924-4360-abee-b6fdef82d977"
                },
                {
                    "admin-state-up": true,
                    "device-id": "554fe201-3466-4483-a8ec-bb87bb8c3785",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "21.0.0.16",
                            "subnet-id": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae"
                        }
                    ],
                    "mac-address": "fa:16:3e:91:47:47",
                    "name": "",
                    "network-id": "d21bdb40-4840-412f-9b72-166a8bb25082",
                    "neutron-binding:host-id": "overcloud-novacompute-1.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 4,
                    "security-groups": [
                        "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                    ],
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5"
                },
                {
                    "admin-state-up": true,
                    "device-id": "11a3639d-5d19-4521-97a9-e37913abadaf",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "22.0.0.5",
                            "subnet-id": "b56ab872-ef07-4b16-a847-1866c62cc2d2"
                        }
                    ],
                    "mac-address": "fa:16:3e:e0:98:a5",
                    "name": "",
                    "network-id": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                    "neutron-binding:host-id": "overcloud-novacompute-1.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 4,
                    "security-groups": [
                        "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                    ],
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ed78808b-e256-489d-8eae-b97a4c15a500"
                },
                {
                    "admin-state-up": true,
                    "device-id": "dhcp827da361-9c56-50f7-913f-5a01f7bfed2c-c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                    "device-owner": "network:dhcp",
                    "fixed-ips": [
                        {
                            "ip-address": "22.0.0.2",
                            "subnet-id": "b56ab872-ef07-4b16-a847-1866c62cc2d2"
                        }
                    ],
                    "mac-address": "fa:16:3e:2b:ca:9d",
                    "name": "",
                    "network-id": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                    "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": 3,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "8c022c9b-5f0c-476a-8526-82267a6bd8ec"
                },
                {
                    "admin-state-up": true,
                    "device-id": "1b9cea36-4e46-475a-9809-f944b4825076",
                    "device-owner": "compute:nova",
                    "fixed-ips": [
                        {
                            "ip-address": "22.0.0.3",
                            "subnet-id": "b56ab872-ef07-4b16-a847-1866c62cc2d2"
                        }
                    ],
                    "mac-address": "fa:16:3e:80:fe:da",
                    "name": "",
                    "network-id": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                    "neutron-binding:host-id": "overcloud-novacompute-0.opnfvlf.org",
                    "neutron-binding:profile": "{}",
                    "neutron-binding:vif-type": "ovs",
                    "neutron-binding:vnic-type": "normal",
                    "neutron-portsecurity:port-security-enabled": true,
                    "revision-number": 4,
                    "security-groups": [
                        "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                    ],
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "67f3974e-580c-4799-8dae-b0bd4bf521de"
                }
            ]
        },
        "security-groups": {
            "security-group": [
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                },
                {
                    "name": "l2_sg",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee"
                },
                {
                    "name": "default",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "c59b2790-710e-47db-ad72-e39127023cc1"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "cc5bb01f-6109-4eae-a34a-9996a7a9ff97"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "protocol": "neutron-constants:protocol-udp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "62d828dc-7518-495a-862f-c9b2d77e0367"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "20c8d486-c089-4c72-8728-dfa1b6bf864c"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "9493c77a-c41d-4a9a-a0e2-af27251d8c9f"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "port-range-max": 65535,
                    "port-range-min": 1,
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "protocol": "neutron-constants:protocol-tcp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "4b58cb98-0333-4a73-b00b-e6b701af6f98"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "protocol": "neutron-constants:protocol-icmp",
                    "remote-ip-prefix": "0.0.0.0/0",
                    "revision-number": 0,
                    "security-group-id": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "603dba3e-c427-450f-9e96-70c933cf5477"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a"
                }
            ]
        },
        "subnets": {
            "subnet": [
                {
                    "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae"
                },
                {
                    "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "b56ab872-ef07-4b16-a847-1866c62cc2d2"
                }
            ]
        }
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.018" starttime="20181202 15:48:35.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.018" starttime="20181202 15:48:35.003"></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="20181202 15:48:35.024" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.024" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.024" starttime="20181202 15:48:35.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="20181202 15:48:35.025" level="INFO">To JSON using : content={"networkMaps":{"networkMap":[{"network-id":"d21bdb40-4840-412f-9b72-166a8bb25082","subnet-id-list":["2c51ffe8-f35d-4ea5-960e-2e93439e20ae"]},{"network-id":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","subnet-id-list":["b56ab872-ef07-4b16-a847-1866c62cc2d2"]}]}} </msg>
<msg timestamp="20181202 15:48:35.026" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.026" level="INFO">${pretty_output} = {
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "subnet-id-list": [
                    "2c51ffe8-f35...</msg>
<status status="PASS" endtime="20181202 15:48:35.026" starttime="20181202 15:48:35.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.026" level="INFO">{
    "networkMaps": {
        "networkMap": [
            {
                "network-id": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "subnet-id-list": [
                    "2c51ffe8-f35d-4ea5-960e-2e93439e20ae"
                ]
            },
            {
                "network-id": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "subnet-id-list": [
                    "b56ab872-ef07-4b16-a847-1866c62cc2d2"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.026" starttime="20181202 15:48:35.026"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.026" starttime="20181202 15:48:35.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="20181202 15:48:35.036" 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="20181202 15:48:35.036" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.036" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.037" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.037" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.038" starttime="20181202 15:48:35.038"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.038" starttime="20181202 15:48:35.026"></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="20181202 15:48:35.073" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.073" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.073" starttime="20181202 15:48:35.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="20181202 15:48:35.074" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.074" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.074" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.074" starttime="20181202 15:48:35.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.075" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.075" starttime="20181202 15:48:35.074"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.075" starttime="20181202 15:48:35.038"></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="20181202 15:48:35.082" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.083" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.083" starttime="20181202 15:48:35.075"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.084" level="INFO">To JSON using : content={"subnetmaps":{"subnetmap":[{"id":"b56ab872-ef07-4b16-a847-1866c62cc2d2","network-type":"VXLAN","port-list":["ed78808b-e256-489d-8eae-b97a4c15a500","fc83b779-0924-4360-abee-b6fdef82d977","8c022c9b-5f0c-476a-8526-82267a6bd8ec","67f3974e-580c-4799-8dae-b0bd4bf521de"],"segmentation-id":62,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","network-id":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","subnet-ip":"22.0.0.0/24"},{"id":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","network-type":"VLAN","port-list":["4ca6a916-7bb3-4e03-a63a-78bc28c55069","aef14aa7-ad76-4ad1-b86f-1312c2844225","3e0e3e79-e42e-466c-813d-f0e97d320648","d34ac5e8-4df3-4beb-909a-5606f8c69ef5"],"segmentation-id":1121,"tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","network-id":"d21bdb40-4840-412f-9b72-166a8bb25082","subnet-ip":"21.0.0.0/24"}]}} </msg>
<msg timestamp="20181202 15:48:35.084" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.084" level="INFO">${pretty_output} = {
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "b56ab872-ef07-4b16-a847-1866c62cc2d2",
                "network-id": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
         ...</msg>
<status status="PASS" endtime="20181202 15:48:35.084" starttime="20181202 15:48:35.083"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.084" level="INFO">{
    "subnetmaps": {
        "subnetmap": [
            {
                "id": "b56ab872-ef07-4b16-a847-1866c62cc2d2",
                "network-id": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "network-type": "VXLAN",
                "port-list": [
                    "ed78808b-e256-489d-8eae-b97a4c15a500",
                    "fc83b779-0924-4360-abee-b6fdef82d977",
                    "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                    "67f3974e-580c-4799-8dae-b0bd4bf521de"
                ],
                "segmentation-id": 62,
                "subnet-ip": "22.0.0.0/24",
                "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6"
            },
            {
                "id": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                "network-id": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "network-type": "VLAN",
                "port-list": [
                    "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                    "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                    "3e0e3e79-e42e-466c-813d-f0e97d320648",
                    "d34ac5e8-4df3-4beb-909a-5606f8c69ef5"
                ],
                "segmentation-id": 1121,
                "subnet-ip": "21.0.0.0/24",
                "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.084" starttime="20181202 15:48:35.084"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.085" starttime="20181202 15:48:35.075"></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="20181202 15:48:35.088" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.088" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.088" starttime="20181202 15:48:35.085"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.089" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 15:48:35.089" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.089" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.089" starttime="20181202 15:48:35.088"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.089" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.089" starttime="20181202 15:48:35.089"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.089" starttime="20181202 15:48:35.085"></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="20181202 15:48:35.092" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.093" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.093" starttime="20181202 15:48:35.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="20181202 15:48:35.093" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 15:48:35.093" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.093" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.094" starttime="20181202 15:48:35.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="20181202 15:48:35.094" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.094" starttime="20181202 15:48:35.094"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.094" starttime="20181202 15:48:35.089"></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="20181202 15:48:35.098" 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="20181202 15:48:35.098" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.098" starttime="20181202 15:48:35.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="20181202 15:48:35.099" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"tap8c022c9b-5f","interface-child-entry":[{"child-interface":"8c022c9b-5f0c-476a-8526-82267a6bd8ec"}]},{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"tap3e0e3e79-e4","interface-child-entry":[{"child-interface":"3e0e3e79-e42e-466c-813d-f0e97d320648"}]},{"parent-interface":"tapaef14aa7-ad","interface-child-entry":[{"child-interface":"aef14aa7-ad76-4ad1-b86f-1312c2844225"}]},{"parent-interface":"tapd34ac5e8-4d","interface-child-entry":[{"child-interface":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5"}]},{"parent-interface":"83744706783477:br-ex-patch:trunk","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:1121"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]},{"parent-interface":"tap4ca6a916-7b","interface-child-entry":[{"child-interface":"4ca6a916-7bb3-4e03-a63a-78bc28c55069"}]},{"parent-interface":"106291986847654:br-ex-patch:trunk","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:1121"}]},{"parent-interface":"259766515910134:br-ex-patch:trunk","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:1121"}]},{"parent-interface":"taped78808b-e2","interface-child-entry":[{"child-interface":"ed78808b-e256-489d-8eae-b97a4c15a500"}]},{"parent-interface":"tapfc83b779-09","interface-child-entry":[{"child-interface":"fc83b779-0924-4360-abee-b6fdef82d977"}]},{"parent-interface":"tap67f3974e-58","interface-child-entry":[{"child-interface":"67f3974e-580c-4799-8dae-b0bd4bf521de"}]}]}} </msg>
<msg timestamp="20181202 15:48:35.099" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.099" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "837447067...</msg>
<status status="PASS" endtime="20181202 15:48:35.099" starttime="20181202 15:48:35.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="20181202 15:48:35.100" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "8c022c9b-5f0c-476a-8526-82267a6bd8ec"
                    }
                ],
                "parent-interface": "tap8c022c9b-5f"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "3e0e3e79-e42e-466c-813d-f0e97d320648"
                    }
                ],
                "parent-interface": "tap3e0e3e79-e4"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "aef14aa7-ad76-4ad1-b86f-1312c2844225"
                    }
                ],
                "parent-interface": "tapaef14aa7-ad"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5"
                    }
                ],
                "parent-interface": "tapd34ac5e8-4d"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:1121"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch:trunk"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "4ca6a916-7bb3-4e03-a63a-78bc28c55069"
                    }
                ],
                "parent-interface": "tap4ca6a916-7b"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:1121"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch:trunk"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:1121"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch:trunk"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "ed78808b-e256-489d-8eae-b97a4c15a500"
                    }
                ],
                "parent-interface": "taped78808b-e2"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "fc83b779-0924-4360-abee-b6fdef82d977"
                    }
                ],
                "parent-interface": "tapfc83b779-09"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "67f3974e-580c-4799-8dae-b0bd4bf521de"
                    }
                ],
                "parent-interface": "tap67f3974e-58"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.100" starttime="20181202 15:48:35.100"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.100" starttime="20181202 15:48:35.094"></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="20181202 15:48:35.105" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.105" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.105" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.106" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.106" starttime="20181202 15:48:35.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.107" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.107" starttime="20181202 15:48:35.107"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.107" starttime="20181202 15:48:35.100"></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="20181202 15:48:35.110" 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="20181202 15:48:35.111" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.111" starttime="20181202 15:48:35.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="20181202 15:48:35.111" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 15:48:35.112" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.112" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 15:48:35.112" starttime="20181202 15:48:35.111"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.112" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.112" starttime="20181202 15:48:35.112"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.112" starttime="20181202 15:48:35.107"></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="20181202 15:48:35.116" 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="20181202 15:48:35.117" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.117" starttime="20181202 15:48:35.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="20181202 15:48:35.117" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 15:48:35.117" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.118" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 15:48:35.118" starttime="20181202 15:48:35.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="20181202 15:48:35.118" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.118" starttime="20181202 15:48:35.118"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.118" starttime="20181202 15:48:35.112"></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="20181202 15:48:35.122" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.122" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.122" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.123" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.123" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.124" starttime="20181202 15:48:35.123"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.124" starttime="20181202 15:48:35.118"></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="20181202 15:48:35.127" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.127" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.127" starttime="20181202 15:48:35.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="20181202 15:48:35.127" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 15:48:35.128" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.128" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.128" starttime="20181202 15:48:35.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="20181202 15:48:35.128" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.128" starttime="20181202 15:48:35.128"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.128" starttime="20181202 15:48:35.124"></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="20181202 15:48:35.132" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.132" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.132" starttime="20181202 15:48:35.129"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.133" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 15:48:35.133" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.134" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.134" starttime="20181202 15:48:35.133"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.134" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.134" starttime="20181202 15:48:35.134"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.134" starttime="20181202 15:48:35.128"></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="20181202 15:48:35.138" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.138" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.138" starttime="20181202 15:48:35.134"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.139" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.139" starttime="20181202 15:48:35.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="20181202 15:48:35.140" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.140" starttime="20181202 15:48:35.139"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.140" starttime="20181202 15:48:35.134"></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="20181202 15:48:35.144" 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="20181202 15:48:35.144" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.144" starttime="20181202 15:48:35.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="20181202 15:48:35.145" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.145" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.145" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.145" starttime="20181202 15:48:35.145"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.146" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.146" starttime="20181202 15:48:35.146"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.146" starttime="20181202 15:48:35.140"></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="20181202 15:48:35.150" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.150" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.150" starttime="20181202 15:48:35.146"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.151" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.151" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.151" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.151" starttime="20181202 15:48:35.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.151" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.151" starttime="20181202 15:48:35.151"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.151" starttime="20181202 15:48:35.146"></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="20181202 15:48:35.155" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.156" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.156" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.156" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.156" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.157" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.157" starttime="20181202 15:48:35.157"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.157" starttime="20181202 15:48:35.151"></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="20181202 15:48:35.161" 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="20181202 15:48:35.162" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.162" starttime="20181202 15:48:35.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="20181202 15:48:35.162" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.163" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.163" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.163" starttime="20181202 15:48:35.163"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.163" starttime="20181202 15:48:35.157"></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="20181202 15:48:35.202" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.202" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.202" starttime="20181202 15:48:35.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="20181202 15:48:35.315" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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":"83744706783477.220.8c022c9b-5f0c-476a-8526-82267a6bd8ec.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.8c022c9b-5f0c-476a-8526-82267a6bd8ec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"5"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":3072}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.3e0e3e79-e42e-466c-813d-f0e97d320648.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.3e0e3e79-e42e-466c-813d-f0e97d320648","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"4"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":3072}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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":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":"3662","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":62}},"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":62}},"strict":false,"cookie":151327628,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"5050038374470678347712FA:16:3E:8F:2B:43","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"FA:16:3E:8F:2B:43"}},"metadata":{"metadata":13278075944960,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"5050038374470678347710fa:16:3e:26:96:7a","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:26:96:7a"}},"metadata":{"metadata":11079052689408,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"5050038374470678347712FA:16:3E:91:47:47","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"FA:16:3E:91:47:47"}},"metadata":{"metadata":13278075944960,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"5050048374470678347713fa:16:3e:2b:ca:9d","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:2b:ca:9d"}},"metadata":{"metadata":14377604349952,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550412,"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":"5050038374470678347712FA:16:3E:23:B9:23","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"FA:16:3E:23:B9:23"}},"metadata":{"metadata":13278075944960,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500383744706783477106291986847654fa:16:3e:8f:2b:43","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:8f:2b:43"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"51500383744706783477259766515910134fa:16:3e:23:b9:23","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:23:b9:23"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"51500483744706783477106291986847654fa:16:3e:82:4f:7a","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:82:4f:7a"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500383744706783477259766515910134fa:16:3e:91:47:47","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:91:47:47"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"5150038374470678347712FA:16:3E:8F:2B:43","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"FA:16:3E:8F:2B:43"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"5150048374470678347713fa:16:3e:2b:ca:9d","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:2b:ca:9d"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"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":"5150038374470678347712FA:16:3E:91:47:47","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"FA:16:3E:91:47:47"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"51500483744706783477259766515910134fa:16:3e:e0:98:a5","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e0:98:a5"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{}}]},"idle-timeout":0,"barrier":false},{"id":"51500483744706783477106291986847654fa:16:3e:80:fe:da","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:80:fe:da"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"5150038374470678347712FA:16:3E:23:B9:23","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"FA:16:3E:23:B9:23"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"5150038374470678347710fa:16:3e:26:96:7a","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:26:96:7a"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"8374470678347751l2control01: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.10.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":10}},"strict":true,"cookie":142606346,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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.13.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":13}},"strict":true,"cookie":142606349,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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.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":"d21bdb40-4840-412f-9b72-166a8bb25082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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":"474c58f5-4f52-4c32-a000-df871337c9b2","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.12.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":12}},"strict":true,"cookie":142606348,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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.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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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:83744706783477:83744706783477:br-ex-patch:1121","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":13194139533313,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:3e0e3e79-e42e-466c-813d-f0e97d320648","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:4","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:3e0e3e79-e42e-466c-813d-f0e97d320648","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":10995116277760,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:8c022c9b-5f0c-476a-8526-82267a6bd8ec","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:5","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:8c022c9b-5f0c-476a-8526-82267a6bd8ec","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":80,"flow":[{"id":"L3.83744706783477.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":"83744706783477.17.83744706783477:br-ex-patch:1121.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.d21bdb40-4840-412f-9b72-166a8bb25082.83744706783477:br-ex-patch:1121","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":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":11529228324144414720,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.17.8c022c9b-5f0c-476a-8526-82267a6bd8ec.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.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.8c022c9b-5f0c-476a-8526-82267a6bd8ec","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":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":11529229423672819712,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.17.3e0e3e79-e42e-466c-813d-f0e97d320648.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.d21bdb40-4840-412f-9b72-166a8bb25082.3e0e3e79-e42e-466c-813d-f0e97d320648","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":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":11529226125121159168,"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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":3072,"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":10}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"d21bdb40-4840-412f-9b72-166a8bb25082","group-type":"group-all"},{"group-id":210008,"buckets":{"bucket":[{"bucket-id":4,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1024,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":3,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210007}}],"watch_port":4294967295}]},"group-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":13}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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_259766515910134_21_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_259766515910134_21_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_259766515910134_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_259766515910134_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":5003}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_259766515910134_14_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_259766515910134_14_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":"Egress_Fixed_Conntrk_259766515910134_14_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_259766515910134_14_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_259766515910134_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_259766515910134_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":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_259766515910134_21_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_259766515910134_21_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":5004}}]}}]},"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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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_259766515910134_14_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_259766515910134_14_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_259766515910134_14_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_259766515910134_14_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":"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_259766515910134_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_259766515910134_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_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_fe80:0:0:0:f816:3eff:fe91:4747","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:47:47"},"ethernet-type":{"type":34525}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe91:4747/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_fe80:0:0:0:f816:3eff:fe91:4747","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_L2Broadcast_259766515910134_21_fa:16:3e:e0:98:a5","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e0:98:a5"}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_259766515910134_21_fa:16:3e:e0:98:a5","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_259766515910134_14_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_259766515910134_14_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_259766515910134_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_259766515910134_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":"Egress_ICMPv6_259766515910134_21_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_259766515910134_21_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_259766515910134_21_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_259766515910134_21_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_259766515910134_21_fa:16:3e:e0:98:a5_fe80:0:0:0:f816:3eff:fee0:98a5","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e0:98:a5"},"ethernet-type":{"type":34525}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fee0:98a5/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_fe80:0:0:0:f816:3eff:fee0:98a5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v6_259766515910134_21_fa:16:3e:e0:98:a5_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e0:98:a5"},"ethernet-type":{"type":34525}},"metadata":{"metadata":23089744183296,"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_259766515910134_21_fa:16:3e:e0:98:a5_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_259766515910134_17_fa:16:3e:23:b9:23_21.0.0.5","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:23:b9:23"},"ethernet-type":{"type":2048}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ipv4-source":"21.0.0.5/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_21.0.0.5","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_DHCP_Client_v4259766515910134_14_fa:16:3e:91:47:47_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:47:47"},"ethernet-type":{"type":2048}},"metadata":{"metadata":15393162788864,"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_v4259766515910134_14_fa:16:3e:91:47:47_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_259766515910134_17_fa:16:3e:23:b9:23_fe80:0:0:0:f816:3eff:fe23:b923","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:23:b9:23"},"ethernet-type":{"type":34525}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe23:b923/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_fe80:0:0:0:f816:3eff:fe23:b923","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_21.0.0.16","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:47:47"},"ethernet-type":{"type":2048}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"ipv4-source":"21.0.0.16/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_21.0.0.16","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_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_22.0.0.5","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e0:98:a5"},"ethernet-type":{"type":2048}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"ipv4-source":"22.0.0.5/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_22.0.0.5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_259766515910134_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_259766515910134_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_DHCP_Client_v6_259766515910134_17_fa:16:3e:23:b9:23_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:23:b9:23"},"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_259766515910134_17_fa:16:3e:23:b9:23_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_259766515910134_21_fa:16:3e:e0:98:a522.0.0.5","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e0:98:a5"},"ethernet-type":{"type":2054}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"arp-source-transport-address":"22.0.0.5/32","arp-source-hardware-address":{"address":"fa:16:3e:e0:98:a5"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_259766515910134_21_fa:16:3e:e0:98:a522.0.0.5","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_DHCP_Client_v4259766515910134_21_fa:16:3e:e0:98:a5_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e0:98:a5"},"ethernet-type":{"type":2048}},"metadata":{"metadata":23089744183296,"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_v4259766515910134_21_fa:16:3e:e0:98:a5_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_259766515910134_17_fa:16:3e:23:b9:2321.0.0.5","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:23:b9:23"},"ethernet-type":{"type":2054}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200},"arp-source-transport-address":"21.0.0.5/32","arp-source-hardware-address":{"address":"fa:16:3e:23:b9:23"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_259766515910134_17_fa:16:3e:23:b9:2321.0.0.5","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_v6_259766515910134_14_fa:16:3e:91:47:47_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:47:47"},"ethernet-type":{"type":34525}},"metadata":{"metadata":15393162788864,"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_259766515910134_14_fa:16:3e:91:47:47_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_259766515910134_14_fa:16:3e:91:47:4721.0.0.16","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:47:47"},"ethernet-type":{"type":2054}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"arp-source-transport-address":"21.0.0.16/32","arp-source-hardware-address":{"address":"fa:16:3e:91:47:47"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_259766515910134_14_fa:16:3e:91:47:4721.0.0.16","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_259766515910134_21_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_259766515910134_21_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_L2Broadcast_259766515910134_14_fa:16:3e:91:47:47","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:47:47"}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_259766515910134_14_fa:16:3e:91:47:47","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_v4259766515910134_17_fa:16:3e:23:b9:23_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:23:b9:23"},"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_v4259766515910134_17_fa:16:3e:23:b9:23_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_L2Broadcast_259766515910134_17_fa:16:3e:23:b9:23","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:23:b9:23"}},"metadata":{"metadata":18691697672192,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_259766515910134_17_fa:16:3e:23:b9:23","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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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_259766515910134_21_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_259766515910134_21_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":5004}},{"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_259766515910134_14_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_259766515910134_14_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":"Egress_Acl_Commit_Conntrack_259766515910134_21_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_259766515910134_21_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":5004}},{"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_259766515910134_21_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":23089744183300,"metadata-mask":1152920405095219204}},"strict":false,"cookie":23089854283777,"flow-name":"Egress_259766515910134_21_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Conntrack_259766515910134_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_259766515910134_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":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_259766515910134_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_259766515910134_17_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_259766515910134_21","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":23089744183298,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_259766515910134_21","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_259766515910134_14","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788866,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_259766515910134_14","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_259766515910134_14_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_259766515910134_14_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_Non_Conntrack_259766515910134_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_259766515910134_17","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":"Egress_Acl_Commit_Conntrack_259766515910134_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_259766515910134_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":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_259766515910134_14_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788868,"metadata-mask":1152920405095219204}},"strict":false,"cookie":15393272889345,"flow-name":"Egress_259766515910134_14_Drop","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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":214,"flow":[{"id":"ICMP_Egress_259766515910134_14_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_259766515910134_14_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_17_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","priority":1003,"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_259766515910134_17_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_259766515910134_21_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_259766515910134_21_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_259766515910134_14_20c8d486-c089-4c72-8728-dfa1b6bf864c","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_259766515910134_14_20c8d486-c089-4c72-8728-dfa1b6bf864c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop259766515910134_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_Drop259766515910134_17_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_259766515910134_21","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200}},"strict":false,"cookie":23089854283777,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_21","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_259766515910134_21_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_259766515910134_21_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_259766515910134_21_62d828dc-7518-495a-862f-c9b2d77e0367","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_259766515910134_21_62d828dc-7518-495a-862f-c9b2d77e0367","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop259766515910134_14_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788864,"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":15393272889345,"flow-name":"Egress_Fixed_Conntrk_Drop259766515910134_14_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_259766515910134_17_20c8d486-c089-4c72-8728-dfa1b6bf864c","priority":1003,"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_259766515910134_17_20c8d486-c089-4c72-8728-dfa1b6bf864c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_259766515910134_17_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","priority":1003,"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_259766515910134_17_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_21_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_259766515910134_21_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop259766515910134_21_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":23089744183296,"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":23089854283777,"flow-name":"Egress_Fixed_Conntrk_Drop259766515910134_21_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_259766515910134_21_20c8d486-c089-4c72-8728-dfa1b6bf864c","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_259766515910134_21_20c8d486-c089-4c72-8728-dfa1b6bf864c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_259766515910134_17_62d828dc-7518-495a-862f-c9b2d77e0367","priority":1003,"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_259766515910134_17_62d828dc-7518-495a-862f-c9b2d77e0367","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_259766515910134_17_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","priority":1003,"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_259766515910134_17_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_14_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_259766515910134_14_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_259766515910134_14_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_259766515910134_14_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_259766515910134_14_62d828dc-7518-495a-862f-c9b2d77e0367","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_259766515910134_14_62d828dc-7518-495a-862f-c9b2d77e0367","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_259766515910134_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_259766515910134_17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_14","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788864,"metadata-mask":1152920405095219200}},"strict":false,"cookie":15393272889345,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_14","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.259766515910134: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":4096}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":4096}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.d34ac5e8-4df3-4beb-909a-5606f8c69ef5.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":2415922688}}}]},"strict":true,"cookie":134217735,"flow-name":"default.d34ac5e8-4df3-4beb-909a-5606f8c69ef5","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"4"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.4ca6a916-7bb3-4e03-a63a-78bc28c55069.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.4ca6a916-7bb3-4e03-a63a-78bc28c55069","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"5"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.d34ac5e8-4df3-4beb-909a-5606f8c69ef5.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":3584}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.d34ac5e8-4df3-4beb-909a-5606f8c69ef5","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":2415922688,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.4ca6a916-7bb3-4e03-a63a-78bc28c55069.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.4ca6a916-7bb3-4e03-a63a-78bc28c55069","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":"259766515910134.220.ed78808b-e256-489d-8eae-b97a4c15a500.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":5376}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.ed78808b-e256-489d-8eae-b97a4c15a500","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":2415924480,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.ed78808b-e256-489d-8eae-b97a4c15a500.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":2415924480}}}]},"strict":true,"cookie":134217735,"flow-name":"default.ed78808b-e256-489d-8eae-b97a4c15a500","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"6"}}]}}]},"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":"3662","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":62}},"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":62}},"strict":false,"cookie":151327628,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_fe80:0:0:0:f816:3eff:fe91:4747","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:91:47:47"},"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":3584}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe91:4747/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_fe80:0:0:0:f816:3eff:fe91:4747","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_21.0.0.5","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:23:b9:23"},"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":"21.0.0.5/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_21.0.0.5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4259766515910134_21_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":5376}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4259766515910134_21_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_259766515910134_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_259766515910134_17","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_259766515910134_14_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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_259766515910134_14_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_259766515910134_14","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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_259766515910134_14","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_259766515910134_14_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":3584}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_259766515910134_14_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_259766515910134_14_fa:16:3e:91:47:47_21.0.0.16","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:91:47:47"},"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":3584}}}],"ipv4-destination":"21.0.0.16/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_21.0.0.16","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_v4_Broadcast_259766515910134_21_22.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":5376}}}],"ipv4-destination":"22.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_259766515910134_21_22.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_259766515910134_14_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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_259766515910134_14_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_v4259766515910134_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_v4259766515910134_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_259766515910134_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_259766515910134_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_ICMPv6_259766515910134_21_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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_259766515910134_21_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_259766515910134_17_fa:16:3e:23:b9:23_fe80:0:0:0:f816:3eff:fe23:b923","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:23:b9:23"},"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:fe23:b923/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_fe80:0:0:0:f816:3eff:fe23:b923","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_259766515910134_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_259766515910134_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":"Ingress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_22.0.0.5","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e0:98:a5"},"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":5376}}}],"ipv4-destination":"22.0.0.5/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_22.0.0.5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_259766515910134_14_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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_259766515910134_14_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_ARP_259766515910134_21","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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_259766515910134_21","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_259766515910134_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_259766515910134_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4259766515910134_14_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":3584}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4259766515910134_14_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_259766515910134_14_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":3584}}}],"ipv4-destination":"21.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_259766515910134_14_21.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_259766515910134_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_259766515910134_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":"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_v4_Broadcast_259766515910134_17_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":4352}}}],"ipv4-destination":"21.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_259766515910134_17_21.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v6_259766515910134_21_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":5376}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_259766515910134_21_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_259766515910134_21_fa:16:3e:e0:98:a5_fe80:0:0:0:f816:3eff:fee0:98a5","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e0:98:a5"},"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":5376}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fee0:98a5/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_fe80:0:0:0:f816:3eff:fee0:98a5","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_259766515910134_21_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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_259766515910134_21_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_259766515910134_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_259766515910134_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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_21_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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_259766515910134_21_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"ICMP_Ingress_259766515910134_17_603dba3e-c427-450f-9e96-70c933cf5477","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":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_259766515910134_17_603dba3e-c427-450f-9e96-70c933cf5477","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_259766515910134_17_c59b2790-710e-47db-ad72-e39127023cc1","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":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_259766515910134_17_c59b2790-710e-47db-ad72-e39127023cc1","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_259766515910134_14_c59b2790-710e-47db-ad72-e39127023cc1","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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_259766515910134_14_c59b2790-710e-47db-ad72-e39127023cc1","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_14_4b58cb98-0333-4a73-b00b-e6b701af6f98","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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_259766515910134_14_4b58cb98-0333-4a73-b00b-e6b701af6f98","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_259766515910134_14_603dba3e-c427-450f-9e96-70c933cf5477","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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_259766515910134_14_603dba3e-c427-450f-9e96-70c933cf5477","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop259766515910134_14_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":3584}}}]},"strict":false,"cookie":15393272889345,"flow-name":"Ingress_Fixed_Conntrk_Drop259766515910134_14_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_259766515910134_21","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":5376}}}]},"strict":false,"cookie":23089854283777,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_21","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_259766515910134_21_4b58cb98-0333-4a73-b00b-e6b701af6f98","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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_259766515910134_21_4b58cb98-0333-4a73-b00b-e6b701af6f98","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_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_259766515910134_17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_14","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":3584}}}]},"strict":false,"cookie":15393272889345,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_14","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop259766515910134_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_Drop259766515910134_17_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Ingress_259766515910134_17_4b58cb98-0333-4a73-b00b-e6b701af6f98","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":4352}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_259766515910134_17_4b58cb98-0333-4a73-b00b-e6b701af6f98","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_259766515910134_21_603dba3e-c427-450f-9e96-70c933cf5477","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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_259766515910134_21_603dba3e-c427-450f-9e96-70c933cf5477","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop259766515910134_21_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":5376}}}]},"strict":false,"cookie":23089854283777,"flow-name":"Ingress_Fixed_Conntrk_Drop259766515910134_21_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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":"UDP_DESTINATION_1_0Ingress_259766515910134_21_c59b2790-710e-47db-ad72-e39127023cc1","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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_259766515910134_21_c59b2790-710e-47db-ad72-e39127023cc1","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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"50500325976651591013414fa:16:3e:91:47:47","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:91:47:47"}},"metadata":{"metadata":15477099200512,"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":"50500325976651591013416FA:16:3E:8F:2B:43","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"FA:16:3E:8F:2B:43"}},"metadata":{"metadata":17676122456064,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50500425976651591013421fa:16:3e:e0:98:a5","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:e0:98:a5"}},"metadata":{"metadata":23173697372160,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550412,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500325976651591013416FA:16:3E:26:96:7A","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"FA:16:3E:26:96:7A"}},"metadata":{"metadata":17676122456064,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50500325976651591013417fa:16:3e:23:b9:23","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:23:b9:23"}},"metadata":{"metadata":18775634083840,"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_259766515910134_14_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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_259766515910134_14_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_259766515910134_14_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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_259766515910134_14_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_259766515910134_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_259766515910134_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":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_259766515910134_21_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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_259766515910134_21_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_259766515910134_21_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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_259766515910134_21_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_259766515910134_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_259766515910134_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":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":"25976651591013451l2control01: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":"51500325976651591013414fa:16:3e:91:47:47","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:91:47:47"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"515004259766515910134106291986847654fa:16:3e:82:4f:7a","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:82:4f:7a"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{}}]},"idle-timeout":0,"barrier":false},{"id":"51500325976651591013416FA:16:3E:8F:2B:43","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"FA:16:3E:8F:2B:43"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"51500425976651591013483744706783477fa:16:3e:2b:ca:9d","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:2b:ca:9d"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500425976651591013421fa:16:3e:e0:98:a5","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e0:98:a5"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5376,"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":"51500325976651591013483744706783477fa:16:3e:26:96:7a","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:26:96:7a"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"515003259766515910134106291986847654fa:16:3e:8f:2b:43","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:8f:2b:43"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"515004259766515910134106291986847654fa:16:3e:80:fe:da","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:80:fe:da"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":512,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500325976651591013416FA:16:3E:26:96:7A","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"FA:16:3E:26:96:7A"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"51500325976651591013417fa:16:3e:23:b9:23","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:23:b9:23"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"Ingress_259766515910134_14_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":3584}}}]},"strict":false,"cookie":15393272889345,"flow-name":"Ingress_259766515910134_14_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_259766515910134_14_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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_259766515910134_14_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_259766515910134_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_259766515910134_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":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_259766515910134_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_259766515910134_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":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_259766515910134_21_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":5376}}}]},"strict":false,"cookie":23089854283777,"flow-name":"Ingress_259766515910134_21_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_259766515910134_14","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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_259766515910134_14","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_259766515910134_21_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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_259766515910134_21_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":5004}},{"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_259766515910134_14_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":3584}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_259766515910134_14_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_259766515910134_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_259766515910134_17","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"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_259766515910134_21_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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_259766515910134_21_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":5004}},{"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_259766515910134_21","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":5376}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_259766515910134_21","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_259766515910134_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_259766515910134_17_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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.21.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":23089744183296,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":21}},"strict":true,"cookie":142606357,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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.16.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":16}},"strict":true,"cookie":142606352,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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.21.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":21}},"strict":true,"cookie":142606357,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5376,"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:ed78808b-e256-489d-8eae-b97a4c15a500","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:6","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:ed78808b-e256-489d-8eae-b97a4c15a500","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":23089744183296,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:d34ac5e8-4df3-4beb-909a-5606f8c69ef5","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:4","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:d34ac5e8-4df3-4beb-909a-5606f8c69ef5","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":15393162788864,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:1121","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:1121","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:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:4ca6a916-7bb3-4e03-a63a-78bc28c55069","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:5","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:4ca6a916-7bb3-4e03-a63a-78bc28c55069","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":80,"flow":[{"id":"L3.259766515910134.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":"259766515910134.17.259766515910134:br-ex-patch:1121.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.d21bdb40-4840-412f-9b72-166a8bb25082.259766515910134:br-ex-patch:1121","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":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":11529232722190925824,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.17.4ca6a916-7bb3-4e03-a63a-78bc28c55069.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.4ca6a916-7bb3-4e03-a63a-78bc28c55069","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":"259766515910134.17.ed78808b-e256-489d-8eae-b97a4c15a500.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376316631205806080,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.ed78808b-e256-489d-8eae-b97a4c15a500","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":21,"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":11529238219765841920,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.17.d34ac5e8-4df3-4beb-909a-5606f8c69ef5.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":15393162788864,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.d34ac5e8-4df3-4beb-909a-5606f8c69ef5","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376308934624411648,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.17.d34ac5e8-4df3-4beb-909a-5606f8c69ef5.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376308934624411648,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.d34ac5e8-4df3-4beb-909a-5606f8c69ef5","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":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":11529230523167670272,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.17.4ca6a916-7bb3-4e03-a63a-78bc28c55069.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.d21bdb40-4840-412f-9b72-166a8bb25082.4ca6a916-7bb3-4e03-a63a-78bc28c55069","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":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":11529233821702553600,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.17.ed78808b-e256-489d-8eae-b97a4c15a500.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":23089744183296,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.ed78808b-e256-489d-8eae-b97a4c15a500","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376316631205806080,"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":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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":14}}},{"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":256,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":512,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":21}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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_106291986847654_23_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_106291986847654_23_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_106291986847654_23_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_106291986847654_23_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_106291986847654_18_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_106291986847654_18_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_106291986847654_22_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_106291986847654_22_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":5004}}]}}]},"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_106291986847654_22_MatchEthernetType[2048]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_106291986847654_22_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_106291986847654_18_MatchEthernetType[34525]_Recirc","priority":100,"table_id":212,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Conntrk_106291986847654_18_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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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_106291986847654_23_fa:16:3e:82:4f:7a_22.0.0.4","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:82:4f:7a"},"ethernet-type":{"type":2048}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"ipv4-source":"22.0.0.4/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_22.0.0.4","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_fe80:0:0:0:f816:3eff:fe82:4f7a","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:82:4f:7a"},"ethernet-type":{"type":34525}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe82:4f7a/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_fe80:0:0:0:f816:3eff:fe82:4f7a","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_DHCP_Client_v6_106291986847654_22_fa:16:3e:80:fe:da_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:80:fe:da"},"ethernet-type":{"type":34525}},"metadata":{"metadata":24189255811072,"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_106291986847654_22_fa:16:3e:80:fe:da_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_106291986847654_18_fa:16:3e:8f:2b:43_21.0.0.17","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:8f:2b:43"},"ethernet-type":{"type":2048}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"ipv4-source":"21.0.0.17/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_21.0.0.17","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_DHCP_Client_v4106291986847654_18_fa:16:3e:8f:2b:43_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:8f:2b:43"},"ethernet-type":{"type":2048}},"metadata":{"metadata":19791209299968,"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_v4106291986847654_18_fa:16:3e:8f:2b: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_L2Broadcast_106291986847654_23_fa:16:3e:82:4f:7a","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:82:4f:7a"}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_106291986847654_23_fa:16:3e:82:4f:7a","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_106291986847654_23_fa:16:3e:82:4f:7a_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:82:4f:7a"},"ethernet-type":{"type":34525}},"metadata":{"metadata":25288767438848,"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_106291986847654_23_fa:16:3e:82:4f:7a_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_106291986847654_23_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_23_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_106291986847654_23_fa:16:3e:82:4f:7a22.0.0.4","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:82:4f:7a"},"ethernet-type":{"type":2054}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"arp-source-transport-address":"22.0.0.4/32","arp-source-hardware-address":{"address":"fa:16:3e:82:4f:7a"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_106291986847654_23_fa:16:3e:82:4f:7a22.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_ARP_106291986847654_18_fa:16:3e:8f:2b:4321.0.0.17","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:8f:2b:43"},"ethernet-type":{"type":2054}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"arp-source-transport-address":"21.0.0.17/32","arp-source-hardware-address":{"address":"fa:16:3e:8f:2b:43"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_106291986847654_18_fa:16:3e:8f:2b:4321.0.0.17","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_v4106291986847654_23_fa:16:3e:82:4f:7a_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:82:4f:7a"},"ethernet-type":{"type":2048}},"metadata":{"metadata":25288767438848,"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_v4106291986847654_23_fa:16:3e:82:4f:7a_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_106291986847654_22_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_22_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_106291986847654_22_fa:16:3e:80:fe:da22.0.0.3","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:80:fe:da"},"ethernet-type":{"type":2054}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"arp-source-transport-address":"22.0.0.3/32","arp-source-hardware-address":{"address":"fa:16:3e:80:fe:da"}},"strict":false,"cookie":110100480,"flow-name":"Egress_ARP_106291986847654_22_fa:16:3e:80:fe:da22.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_ICMPv6_106291986847654_22_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_22_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_L2Broadcast_106291986847654_22_fa:16:3e:80:fe:da","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:80:fe:da"}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_106291986847654_22_fa:16:3e:80:fe:da","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_106291986847654_23_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_23_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_106291986847654_22_fa:16:3e:80:fe:da_22.0.0.3","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:80:fe:da"},"ethernet-type":{"type":2048}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"ipv4-source":"22.0.0.3/32"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_22.0.0.3","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_fe80:0:0:0:f816:3eff:fe8f:2b43","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:8f:2b:43"},"ethernet-type":{"type":34525}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe8f:2b43/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_fe80:0:0:0:f816:3eff:fe8f:2b43","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_106291986847654_22_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_22_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_106291986847654_23_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_23_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_106291986847654_18_133_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":133}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_18_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_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_v6_106291986847654_18_fa:16:3e:8f:2b:43_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:8f:2b:43"},"ethernet-type":{"type":34525}},"metadata":{"metadata":19791209299968,"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_106291986847654_18_fa:16:3e:8f:2b: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_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_fe80:0:0:0:f816:3eff:fe80:feda","priority":61010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:80:fe:da"},"ethernet-type":{"type":34525}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"ipv6-source":"fe80:0:0:0:f816:3eff:fe80:feda/128"},"strict":false,"cookie":110100480,"flow-name":"Egress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_fe80:0:0:0:f816:3eff:fe80:feda","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":211}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_ICMPv6_106291986847654_18_136_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":136}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_18_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_DHCP_Client_v4106291986847654_22_fa:16:3e:80:fe:da_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:80:fe:da"},"ethernet-type":{"type":2048}},"metadata":{"metadata":24189255811072,"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_v4106291986847654_22_fa:16:3e:80:fe:da_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_106291986847654_18_fa:16:3e:8f:2b:43","priority":61005,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:8f:2b:43"}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"Egress_L2Broadcast_106291986847654_18_fa:16:3e:8f:2b: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_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_106291986847654_18_135_Permit_","priority":63010,"table_id":210,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":58},"icmpv6-match":{"icmpv6-code":0,"icmpv6-type":135}},"strict":false,"cookie":110100480,"flow-name":"Egress_ICMPv6_106291986847654_18_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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_18_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299972,"metadata-mask":1152920405095219204}},"strict":false,"cookie":19791319400449,"flow-name":"Egress_106291986847654_18_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_106291986847654_18","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299970,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_106291986847654_18","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_106291986847654_18_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_106291986847654_18_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":"Egress_Acl_Commit_Conntrack_106291986847654_22_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_106291986847654_22_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":5004}},{"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_106291986847654_22","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":24189255811074,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_106291986847654_22","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":17}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_106291986847654_23_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438852,"metadata-mask":1152920405095219204}},"strict":false,"cookie":25288877539329,"flow-name":"Egress_106291986847654_23_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Acl_Commit_Non_Conntrack_106291986847654_23","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438850,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Non_Conntrack_106291986847654_23","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":"Egress_Acl_Commit_Conntrack_106291986847654_18_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_106291986847654_18_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_106291986847654_23_MatchEthernetType[34525]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_106291986847654_23_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":5004}},{"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_106291986847654_23_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_106291986847654_23_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":5004}},{"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_106291986847654_22_MatchEthernetType[2048]","priority":100,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219202}},"strict":false,"cookie":110100480,"flow-name":"Egress_Acl_Commit_Conntrack_106291986847654_22_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":5004}},{"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_106291986847654_22_Drop","priority":62020,"table_id":217,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":24189255811076,"metadata-mask":1152920405095219204}},"strict":false,"cookie":24189365911553,"flow-name":"Egress_106291986847654_22_Drop","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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"ETHERnullEgress_106291986847654_22_20c8d486-c089-4c72-8728-dfa1b6bf864c","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_106291986847654_22_20c8d486-c089-4c72-8728-dfa1b6bf864c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_22_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_106291986847654_22_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop106291986847654_23_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"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":25288877539329,"flow-name":"Egress_Fixed_Conntrk_Drop106291986847654_23_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_106291986847654_18_20c8d486-c089-4c72-8728-dfa1b6bf864c","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_106291986847654_18_20c8d486-c089-4c72-8728-dfa1b6bf864c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_22","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200}},"strict":false,"cookie":24189365911553,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_22","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_23","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200}},"strict":false,"cookie":25288877539329,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_23","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_106291986847654_23_20c8d486-c089-4c72-8728-dfa1b6bf864c","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_106291986847654_23_20c8d486-c089-4c72-8728-dfa1b6bf864c","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_Drop106291986847654_22_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":24189255811072,"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":24189365911553,"flow-name":"Egress_Fixed_Conntrk_Drop106291986847654_22_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_106291986847654_22_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_106291986847654_22_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_106291986847654_23_62d828dc-7518-495a-862f-c9b2d77e0367","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_106291986847654_23_62d828dc-7518-495a-862f-c9b2d77e0367","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_106291986847654_23_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_106291986847654_23_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"Egress_Fixed_Conntrk_Drop106291986847654_18_Tracked_Invalid","priority":62020,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"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":19791319400449,"flow-name":"Egress_Fixed_Conntrk_Drop106291986847654_18_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_106291986847654_22_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_106291986847654_22_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_106291986847654_18_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_106291986847654_18_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_106291986847654_18_62d828dc-7518-495a-862f-c9b2d77e0367","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_106291986847654_18_62d828dc-7518-495a-862f-c9b2d77e0367","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ETHERnullEgress_106291986847654_18_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":34525}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200}},"strict":false,"cookie":110100480,"flow-name":"ETHERnullEgress_106291986847654_18_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"TCP_DESTINATION_1_0Egress_106291986847654_23_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":6}},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Egress_106291986847654_23_9493c77a-c41d-4a9a-a0e2-af27251d8c9f","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_106291986847654_23_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":25288767438848,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_106291986847654_23_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","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_106291986847654_18","priority":50,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200}},"strict":false,"cookie":19791319400449,"flow-name":"Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_18","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Egress_106291986847654_22_62d828dc-7518-495a-862f-c9b2d77e0367","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":17}},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Egress_106291986847654_22_62d828dc-7518-495a-862f-c9b2d77e0367","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Egress_106291986847654_18_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","priority":1003,"table_id":214,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-type":{"type":2048}},"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"ip-match":{"ip-protocol":1}},"strict":false,"cookie":110100480,"flow-name":"ICMP_Egress_106291986847654_18_cc5bb01f-6109-4eae-a34a-9996a7a9ff97","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":217}}]},"idle-timeout":0,"barrier":false}]},{"id":23,"flow":[{"id":"L3.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.67f3974e-580c-4799-8dae-b0bd4bf521de.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":2415924736}}}]},"strict":true,"cookie":134217735,"flow-name":"default.67f3974e-580c-4799-8dae-b0bd4bf521de","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"5"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.aef14aa7-ad76-4ad1-b86f-1312c2844225.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":2415923712}}}]},"strict":true,"cookie":134217735,"flow-name":"default.aef14aa7-ad76-4ad1-b86f-1312c2844225","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"4"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.fc83b779-0924-4360-abee-b6fdef82d977.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":5888}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.fc83b779-0924-4360-abee-b6fdef82d977","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":2415924992,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.67f3974e-580c-4799-8dae-b0bd4bf521de.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":5632}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.67f3974e-580c-4799-8dae-b0bd4bf521de","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":2415924736,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":5120}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.106291986847654: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":5120}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.fc83b779-0924-4360-abee-b6fdef82d977.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":2415924992}}}]},"strict":true,"cookie":134217735,"flow-name":"default.fc83b779-0924-4360-abee-b6fdef82d977","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"15"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.aef14aa7-ad76-4ad1-b86f-1312c2844225.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":4608}}}]},"strict":true,"cookie":110100480,"flow-name":"acl.egressacl.aef14aa7-ad76-4ad1-b86f-1312c2844225","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":2415923712,"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":"3662","priority":5,"table_id":36,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":62}},"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":62}},"strict":false,"cookie":151327628,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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_DHCP_Server_v6_106291986847654_23_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":5888}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_106291986847654_23_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_106291986847654_22_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":5632}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_106291986847654_22_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_106291986847654_23_fa:16:3e:82:4f:7a_22.0.0.4","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:82:4f:7a"},"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":5888}}}],"ipv4-destination":"22.0.0.4/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_22.0.0.4","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_106291986847654_18","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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_106291986847654_18","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_106291986847654_18_fa:16:3e:8f:2b:43_fe80:0:0:0:f816:3eff:fe8f:2b43","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:8f:2b: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":4608}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe8f:2b43/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_fe80:0:0:0:f816:3eff:fe8f:2b43","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_21.0.0.17","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:8f:2b: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":4608}}}],"ipv4-destination":"21.0.0.17/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_21.0.0.17","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_DHCP_Server_v4106291986847654_23_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":5888}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4106291986847654_23_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_106291986847654_18_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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_18_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_v4106291986847654_18_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":4608}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4106291986847654_18_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_106291986847654_18_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":4608}}}],"ipv4-destination":"21.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_106291986847654_18_21.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ARP_106291986847654_23","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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_106291986847654_23","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_106291986847654_22","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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ARP_106291986847654_22","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_106291986847654_23_fa:16:3e:82:4f:7a_fe80:0:0:0:f816:3eff:fe82:4f7a","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:82:4f:7a"},"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":5888}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe82:4f7a/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_fe80:0:0:0:f816:3eff:fe82:4f7a","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_106291986847654_22_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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_22_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_v4106291986847654_22_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":5632}}}],"udp-source-port":67,"udp-destination-port":68},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v4106291986847654_22_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_106291986847654_23_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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_23_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_106291986847654_22_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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_22_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_v6_106291986847654_18_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":4608}}}],"udp-source-port":547,"udp-destination-port":546},"strict":false,"cookie":110100480,"flow-name":"Ingress_DHCP_Server_v6_106291986847654_18_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_106291986847654_23_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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_23_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_L2_Broadcast_106291986847654_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_106291986847654_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_v4_Broadcast_106291986847654_22_22.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":5632}}}],"ipv4-destination":"22.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_106291986847654_22_22.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_22.0.0.3","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:80:fe:da"},"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":5632}}}],"ipv4-destination":"22.0.0.3/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_22.0.0.3","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_106291986847654_18_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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_18_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_106291986847654_23_22.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":5888}}}],"ipv4-destination":"22.0.0.255/32"},"strict":false,"cookie":110100480,"flow-name":"Ingress_v4_Broadcast_106291986847654_23_22.0.0.255_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_ICMPv6_106291986847654_18_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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_18_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_106291986847654_22_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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_22_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_106291986847654_23_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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_ICMPv6_106291986847654_23_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_v4_Broadcast_106291986847654_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_106291986847654_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_fe80:0:0:0:f816:3eff:fe80:feda","priority":61010,"table_id":240,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:80:fe:da"},"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":5632}}}],"ipv6-destination":"fe80:0:0:0:f816:3eff:fe80:feda/128"},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_fe80:0:0:0:f816:3eff:fe80:feda","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false}]},{"id":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_22_4b58cb98-0333-4a73-b00b-e6b701af6f98","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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_106291986847654_22_4b58cb98-0333-4a73-b00b-e6b701af6f98","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop106291986847654_23_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":5888}}}]},"strict":false,"cookie":25288877539329,"flow-name":"Ingress_Fixed_Conntrk_Drop106291986847654_23_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_106291986847654_22_c59b2790-710e-47db-ad72-e39127023cc1","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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_106291986847654_22_c59b2790-710e-47db-ad72-e39127023cc1","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_18","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":4608}}}]},"strict":false,"cookie":19791319400449,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_18","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_106291986847654_23_603dba3e-c427-450f-9e96-70c933cf5477","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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_106291986847654_23_603dba3e-c427-450f-9e96-70c933cf5477","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_Drop106291986847654_18_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":4608}}}]},"strict":false,"cookie":19791319400449,"flow-name":"Ingress_Fixed_Conntrk_Drop106291986847654_18_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"TCP_DESTINATION_1_0Ingress_106291986847654_23_4b58cb98-0333-4a73-b00b-e6b701af6f98","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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_106291986847654_23_4b58cb98-0333-4a73-b00b-e6b701af6f98","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_23","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":5888}}}]},"strict":false,"cookie":25288877539329,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_23","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_22","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":5632}}}]},"strict":false,"cookie":24189365911553,"flow-name":"Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_22","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_106291986847654_18_c59b2790-710e-47db-ad72-e39127023cc1","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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_106291986847654_18_c59b2790-710e-47db-ad72-e39127023cc1","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"Ingress_Fixed_Conntrk_Drop106291986847654_22_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":5632}}}]},"strict":false,"cookie":24189365911553,"flow-name":"Ingress_Fixed_Conntrk_Drop106291986847654_22_Tracked_Invalid","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"ICMP_Ingress_106291986847654_18_603dba3e-c427-450f-9e96-70c933cf5477","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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_106291986847654_18_603dba3e-c427-450f-9e96-70c933cf5477","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"TCP_DESTINATION_1_0Ingress_106291986847654_18_4b58cb98-0333-4a73-b00b-e6b701af6f98","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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"TCP_DESTINATION_1_0Ingress_106291986847654_18_4b58cb98-0333-4a73-b00b-e6b701af6f98","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false},{"id":"UDP_DESTINATION_1_0Ingress_106291986847654_23_c59b2790-710e-47db-ad72-e39127023cc1","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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"UDP_DESTINATION_1_0Ingress_106291986847654_23_c59b2790-710e-47db-ad72-e39127023cc1","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":"ICMP_Ingress_106291986847654_22_603dba3e-c427-450f-9e96-70c933cf5477","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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"ICMP_Ingress_106291986847654_22_603dba3e-c427-450f-9e96-70c933cf5477","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":247}}]},"idle-timeout":0,"barrier":false}]},{"id":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"50500410629198684765422fa:16:3e:80:fe:da","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:80:fe:da"}},"metadata":{"metadata":24273208999936,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550412,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500310629198684765420FA:16:3E:26:96:7A","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"FA:16:3E:26:96:7A"}},"metadata":{"metadata":22074168967168,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50500310629198684765420FA:16:3E:23:B9:23","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"FA:16:3E:23:B9:23"}},"metadata":{"metadata":22074168967168,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"barrier":false},{"id":"50500310629198684765418fa:16:3e:8f:2b:43","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:8f:2b:43"}},"metadata":{"metadata":19875145711616,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550411,"instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":0,"barrier":false},{"id":"50500410629198684765423fa:16:3e:82:4f:7a","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"fa:16:3e:82:4f:7a"}},"metadata":{"metadata":25372720627712,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550412,"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_106291986847654_22_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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_106291986847654_22_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_106291986847654_18_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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_106291986847654_18_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":"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_106291986847654_23_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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_106291986847654_23_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_106291986847654_22_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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_106291986847654_22_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":5004}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Fixed_Conntrk_106291986847654_18_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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_106291986847654_18_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_106291986847654_23_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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Fixed_Conntrk_106291986847654_23_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":5004}}]}}]},"idle-timeout":0,"barrier":false}]},{"id":51,"flow":[{"id":"51500310629198684765420FA:16:3E:26:96:7A","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"FA:16:3E:26:96:7A"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"51500410629198684765483744706783477fa:16:3e:2b:ca:9d","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:2b:ca:9d"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1536,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"10629198684765451l2control01: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":"51500310629198684765483744706783477fa:16:3e:26:96:7a","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:26:96:7a"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","instructions":{"instruction":[{"order":0,"apply-actions":{}}]},"idle-timeout":0,"barrier":false},{"id":"515003106291986847654259766515910134fa:16:3e:91:47:47","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:91:47:47"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","instructions":{"instruction":[{"order":0,"apply-actions":{}}]},"idle-timeout":0,"barrier":false},{"id":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"515004106291986847654259766515910134fa:16:3e:e0:98:a5","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:e0:98:a5"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1280,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"51500310629198684765418fa:16:3e:8f:2b:43","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:8f:2b:43"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"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":"51500410629198684765423fa:16:3e:82:4f:7a","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:82:4f:7a"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":"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":"51500410629198684765422fa:16:3e:80:fe:da","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:80:fe:da"}},"metadata":{"metadata":83953188864,"metadata-mask":1099494850560}},"strict":true,"cookie":134419340,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5632,"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":"515003106291986847654259766515910134fa:16:3e:23:b9:23","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"fa:16:3e:23:b9:23"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","instructions":{"instruction":[{"order":0,"apply-actions":{}}]},"idle-timeout":0,"barrier":false},{"id":"51500310629198684765420FA:16:3E:23:B9:23","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"FA:16:3E:23:B9:23"}},"metadata":{"metadata":83936411648,"metadata-mask":1099494850560}},"strict":true,"cookie":134419339,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":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_Non_Conntrack_106291986847654_18","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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_106291986847654_18","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_106291986847654_18_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":4608}}}]},"strict":false,"cookie":19791319400449,"flow-name":"Ingress_106291986847654_18_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_106291986847654_22_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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_106291986847654_22_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":5004}},{"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_106291986847654_22_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":5632}}}]},"strict":false,"cookie":24189365911553,"flow-name":"Ingress_106291986847654_22_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Conntrack_106291986847654_23_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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_106291986847654_23_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":5004}},{"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_106291986847654_18_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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_106291986847654_18_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_Conntrack_106291986847654_22_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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_106291986847654_22_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":5004}},{"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_106291986847654_18_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":4608}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_106291986847654_18_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":"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_106291986847654_23_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":5888}}}]},"strict":false,"cookie":25288877539329,"flow-name":"Ingress_106291986847654_23_Drop","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_Acl_Commit_Non_Conntrack_106291986847654_23","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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_106291986847654_23","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_Non_Conntrack_106291986847654_22","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":5632}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Non_Conntrack_106291986847654_22","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_106291986847654_23_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":5888}}}]},"strict":false,"cookie":110100480,"flow-name":"Ingress_Acl_Commit_Conntrack_106291986847654_23_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":5004}},{"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.20.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":20}},"strict":true,"cookie":142606356,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"d21bdb40-4840-412f-9b72-166a8bb25082","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.22.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":22}},"strict":true,"cookie":142606358,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":5632,"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.22.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":24189255811072,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":22}},"strict":true,"cookie":142606358,"flow-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.18.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":4608,"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.18.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":18}},"strict":true,"cookie":142606354,"flow-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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:106291986847654:fc83b779-0924-4360-abee-b6fdef82d977","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:15","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:fc83b779-0924-4360-abee-b6fdef82d977","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":25288767438848,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:aef14aa7-ad76-4ad1-b86f-1312c2844225","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:4","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:aef14aa7-ad76-4ad1-b86f-1312c2844225","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":19791209299968,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:1121","priority":10,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":1121,"vlan-id-present":true}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"pop-vlan-action":{}}]}},{"order":1,"write-metadata":{"metadata":21990232555521,"metadata-mask":18446742974197923841}},{"order":2,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:67f3974e-580c-4799-8dae-b0bd4bf521de","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:5","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:67f3974e-580c-4799-8dae-b0bd4bf521de","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":24189255811072,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":"106291986847654.17.67f3974e-580c-4799-8dae-b0bd4bf521de.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":24189255811072,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.67f3974e-580c-4799-8dae-b0bd4bf521de","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376317730717433856,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.17.67f3974e-580c-4799-8dae-b0bd4bf521de.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376317730717433856,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.67f3974e-580c-4799-8dae-b0bd4bf521de","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":22,"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":11529239319277469696,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.17.fc83b779-0924-4360-abee-b6fdef82d977.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376318830229061632,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.fc83b779-0924-4360-abee-b6fdef82d977","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":23,"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":11529240418789097472,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.17.aef14aa7-ad76-4ad1-b86f-1312c2844225.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":19791209299968,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.aef14aa7-ad76-4ad1-b86f-1312c2844225","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376313332670922752,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.17.aef14aa7-ad76-4ad1-b86f-1312c2844225.9","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":10376313332670922752,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.aef14aa7-ad76-4ad1-b86f-1312c2844225","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":18,"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":11529234921214181376,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.17.106291986847654:br-ex-patch:1121.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":21990232555520,"metadata-mask":18446742974197923840}},"strict":true,"cookie":134479872,"flow-name":"elan.d21bdb40-4840-412f-9b72-166a8bb25082.106291986847654:br-ex-patch:1121","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":20,"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":11529237120237436928,"metadata-mask":18446744073709551614}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.17.fc83b779-0924-4360-abee-b6fdef82d977.0","priority":10,"table_id":17,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":25288767438848,"metadata-mask":18446742974197923840}},"strict":true,"cookie":110100480,"flow-name":"acl.ingressacl.fc83b779-0924-4360-abee-b6fdef82d977","instructions":{"instruction":[{"order":1,"go-to-table":{"table_id":210}},{"order":2,"write-metadata":{"metadata":10376318830229061632,"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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":18}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"d21bdb40-4840-412f-9b72-166a8bb25082","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},{"bucket-id":2,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1536,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"set-field":{"tunnel":{"tunnel-id":62}}},{"order":1,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":1280,"dst":{"nx-reg":"nicira-match:nxm-nx-reg6","start":0,"end":31}}},{"order":2,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":220}}],"watch_port":4294967295}]},"group-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","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":22}}},{"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":23}}},{"order":1,"openflowplugin-extension-nicira-action:nx-resubmit":{"table":55}}],"watch_port":4294967295}]},"group-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:48:35.318" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.326" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:48:35.327" starttime="20181202 15:48:35.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="20181202 15:48:35.337" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "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": 3072
                                            },
                                            "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 10
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210005,
                        "group-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 62
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1024
                                            },
                                            "order": 1
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 4,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "group-action": {
                                                "group-id": 210007
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 3,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210008,
                        "group-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                        "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": 210007,
                        "group-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                        "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.8c022c9b-5f0c-476a-8526-82267a6bd8ec.0",
                                "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": 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.83744706783477:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 3072
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.3e0e3e79-e42e-466c-813d-f0e97d320648",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.3e0e3e79-e42e-466c-813d-f0e97d320648.0",
                                "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": 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.83744706783477:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 3072
                                                }
                                            },
                                            "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": "3662",
                                "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": 62
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327628,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": 62
                                    }
                                },
                                "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "5050038374470678347712FA:16:3E:8F:2B:43",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "FA:16:3E:8F:2B:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 13278075944960,
                                        "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": "5050038374470678347710fa:16:3e:26:96:7a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:26:96:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 11079052689408,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "5050038374470678347712FA:16:3E:91:47:47",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "FA:16:3E:91:47:47"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 13278075944960,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550412,
                                "hard-timeout": 0,
                                "id": "5050048374470678347713fa:16:3e:2b:ca:9d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:2b:ca:9d"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 14377604349952,
                                        "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": 134550411,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "5050038374470678347712FA:16:3E:23:B9:23",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "FA:16:3E:23:B9:23"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 13278075944960,
                                        "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
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500383744706783477106291986847654fa:16:3e:8f:2b: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": 3072
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:8f:2b:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500383744706783477259766515910134fa:16:3e:23:b9:23",
                                "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:23:b9:23"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "51500483744706783477106291986847654fa:16:3e:82:4f:7a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "set-field": {
                                                            "tunnel": {
                                                                "tunnel-id": 62
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:82:4f:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500383744706783477259766515910134fa:16:3e:91:47:47",
                                "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:91:47:47"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "5150038374470678347712FA:16:3E:8F:2B: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": 3072
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "FA:16:3E:8F:2B:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "5150048374470678347713fa:16:3e:2b:ca:9d",
                                "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:2b:ca:9d"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "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": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "5150038374470678347712FA:16:3E:91:47:47",
                                "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:91:47:47"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "51500483744706783477259766515910134fa:16:3e:e0:98:a5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {},
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:e0:98:a5"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "51500483744706783477106291986847654fa:16:3e:80:fe:da",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "set-field": {
                                                            "tunnel": {
                                                                "tunnel-id": 62
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1024
                                                        },
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:80:fe:da"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "5150038374470678347712FA:16:3E:23:B9:23",
                                "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:23:B9:23"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "5150038374470678347710fa:16:3e:26:96:7a",
                                "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": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:26:96:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "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": "8374470678347751l2control01: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": 142606346,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 142606349,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": 142606348,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606348,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 142606349,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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:83744706783477:83744706783477:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477: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": 13194139533313,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 1121,
                                            "vlan-id-present": true
                                        }
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:3e0e3e79-e42e-466c-813d-f0e97d320648",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:3e0e3e79-e42e-466c-813d-f0e97d320648",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 10995116277760,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:4",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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:83744706783477:8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                                "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:83744706783477:5",
                                    "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.83744706783477.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.d21bdb40-4840-412f-9b72-166a8bb25082.83744706783477:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "83744706783477.17.83744706783477: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": 12
                                                        },
                                                        "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": 11529228324144414720,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 13194139533312,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                                "hard-timeout": 0,
                                "id": "83744706783477.17.8c022c9b-5f0c-476a-8526-82267a6bd8ec.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": 5004
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529229423672819712,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 14293651161088,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.3e0e3e79-e42e-466c-813d-f0e97d320648",
                                "hard-timeout": 0,
                                "id": "83744706783477.17.3e0e3e79-e42e-466c-813d-f0e97d320648.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": 5003
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529226125121159168,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10995116277760,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:83744706783477"
            },
            {
                "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": 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": 210006,
                        "group-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 14
                                                }
                                            }
                                        },
                                        {
                                            "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": 210005,
                        "group-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                        "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
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 62
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 256
                                            },
                                            "order": 1
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 62
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 512
                                            },
                                            "order": 1
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210008,
                        "group-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 21
                                                }
                                            }
                                        },
                                        {
                                            "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                        "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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_259766515910134_21_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_259766515910134_21_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_259766515910134_17_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_259766515910134_17_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": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_259766515910134_14_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_259766515910134_14_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": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_259766515910134_14_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_259766515910134_14_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": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_259766515910134_17_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_259766515910134_17_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": 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_259766515910134_21_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_259766515910134_21_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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_259766515910134_14_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_14_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": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_259766515910134_14_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_14_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": 15393162788864,
                                        "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_259766515910134_17_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_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_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_fe80:0:0:0:f816:3eff:fe91:4747",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_fe80:0:0:0:f816:3eff:fe91:4747",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:91:47:47"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe91:4747/128",
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_259766515910134_21_fa:16:3e:e0:98:a5",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_259766515910134_21_fa:16:3e:e0:98:a5",
                                "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:e0:98:a5"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_259766515910134_14_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_14_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": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_259766515910134_17_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_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": "Egress_ICMPv6_259766515910134_21_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_21_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": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_259766515910134_21_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_21_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": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_fe80:0:0:0:f816:3eff:fee0:98a5",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_fe80:0:0:0:f816:3eff:fee0:98a5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e0:98:a5"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fee0:98a5/128",
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v6_259766515910134_21_fa:16:3e:e0:98:a5_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_259766515910134_21_fa:16:3e:e0:98:a5_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:e0:98:a5"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "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_259766515910134_17_fa:16:3e:23:b9:23_21.0.0.5",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_21.0.0.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:23:b9:23"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "21.0.0.5/32",
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "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_DHCP_Client_v4259766515910134_14_fa:16:3e:91:47:47_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4259766515910134_14_fa:16:3e:91:47:47_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:91:47:47"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "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_259766515910134_17_fa:16:3e:23:b9:23_fe80:0:0:0:f816:3eff:fe23:b923",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_fe80:0:0:0:f816:3eff:fe23:b923",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:23:b9:23"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe23:b923/128",
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_21.0.0.16",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_21.0.0.16",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:91:47:47"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "21.0.0.16/32",
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "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_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_22.0.0.5",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_22.0.0.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:e0:98:a5"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "22.0.0.5/32",
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_259766515910134_17_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_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_DHCP_Client_v6_259766515910134_17_fa:16:3e:23:b9:23_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_259766515910134_17_fa:16:3e:23:b9:23_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:23:b9:23"
                                        },
                                        "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_ARP_259766515910134_21_fa:16:3e:e0:98:a522.0.0.5",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_259766515910134_21_fa:16:3e:e0:98:a522.0.0.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:e0:98:a5"
                                    },
                                    "arp-source-transport-address": "22.0.0.5/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:e0:98:a5"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "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_DHCP_Client_v4259766515910134_21_fa:16:3e:e0:98:a5_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4259766515910134_21_fa:16:3e:e0:98:a5_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:e0:98:a5"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "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_259766515910134_17_fa:16:3e:23:b9:2321.0.0.5",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_259766515910134_17_fa:16:3e:23:b9:2321.0.0.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:23:b9:23"
                                    },
                                    "arp-source-transport-address": "21.0.0.5/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:23:b9:23"
                                        },
                                        "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_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_v6_259766515910134_14_fa:16:3e:91:47:47_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_259766515910134_14_fa:16:3e:91:47:47_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:91:47:47"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "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_ARP_259766515910134_14_fa:16:3e:91:47:4721.0.0.16",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_259766515910134_14_fa:16:3e:91:47:4721.0.0.16",
                                "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:91:47:47"
                                    },
                                    "arp-source-transport-address": "21.0.0.16/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:91:47:47"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "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_259766515910134_21_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_259766515910134_21_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": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_259766515910134_14_fa:16:3e:91:47:47",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_259766515910134_14_fa:16:3e:91:47:47",
                                "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:91:47:47"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4259766515910134_17_fa:16:3e:23:b9:23_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4259766515910134_17_fa:16:3e:23:b9:23_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:23:b9:23"
                                        },
                                        "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": "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_259766515910134_17_fa:16:3e:23:b9:23",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_259766515910134_17_fa:16:3e:23:b9:23",
                                "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:23:b9:23"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18691697672192,
                                        "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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_259766515910134_21_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_259766515910134_21_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 23089744183296,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_259766515910134_14_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_259766515910134_14_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": 15393162788864,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_259766515910134_21_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_259766515910134_21_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 23089744183296,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 23089854283777,
                                "flow-name": "Egress_259766515910134_21_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_259766515910134_21_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 23089744183300,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_259766515910134_17_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_259766515910134_17_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": 18691697672192,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Egress_259766515910134_17_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_259766515910134_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_259766515910134_21",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_259766515910134_21",
                                "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": 23089744183298,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_259766515910134_14",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_259766515910134_14",
                                "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": 15393162788866,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_259766515910134_14_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_259766515910134_14_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": 15393162788864,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_259766515910134_17",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_259766515910134_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": "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_259766515910134_17_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_259766515910134_17_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": 18691697672192,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 15393272889345,
                                "flow-name": "Egress_259766515910134_14_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_259766515910134_14_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 15393162788868,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_259766515910134_14_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_259766515910134_14_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "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": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_17_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_259766515910134_17_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "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": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_259766515910134_21_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_259766515910134_21_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "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": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_259766515910134_14_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_259766515910134_14_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Egress_Fixed_Conntrk_Drop259766515910134_17_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop259766515910134_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": 23089854283777,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_21",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_21",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_259766515910134_21_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_259766515910134_21_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_259766515910134_21_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_259766515910134_21_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "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": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 15393272889345,
                                "flow-name": "Egress_Fixed_Conntrk_Drop259766515910134_14_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop259766515910134_14_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "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_259766515910134_17_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_259766515910134_17_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "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": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_259766515910134_17_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_259766515910134_17_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "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": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_21_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_259766515910134_21_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "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": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 23089854283777,
                                "flow-name": "Egress_Fixed_Conntrk_Drop259766515910134_21_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop259766515910134_21_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "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_259766515910134_21_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_259766515910134_21_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_259766515910134_17_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_259766515910134_17_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "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": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_259766515910134_17_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_259766515910134_17_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "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": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_14_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_259766515910134_14_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_259766515910134_14_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_259766515910134_14_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "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": 15393162788864,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_259766515910134_14_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_259766515910134_14_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "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": 15393162788864,
                                        "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": 18691807772673,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_17",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_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": 15393272889345,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_14",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_259766515910134_14",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "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.259766515910134.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.259766515910134:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 4096
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.d34ac5e8-4df3-4beb-909a-5606f8c69ef5.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": 2415922688
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.4ca6a916-7bb3-4e03-a63a-78bc28c55069.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": 2415923456
                                                }
                                            },
                                            "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.d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.d34ac5e8-4df3-4beb-909a-5606f8c69ef5.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": 2415922688
                                                        },
                                                        "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": 3584
                                                }
                                            },
                                            "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.4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.4ca6a916-7bb3-4e03-a63a-78bc28c55069.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": 110100480,
                                "flow-name": "acl.egressacl.ed78808b-e256-489d-8eae-b97a4c15a500",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.ed78808b-e256-489d-8eae-b97a4c15a500.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": 2415924480
                                                        },
                                                        "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": 5376
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.ed78808b-e256-489d-8eae-b97a4c15a500",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.ed78808b-e256-489d-8eae-b97a4c15a500.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "6"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415924480
                                                }
                                            },
                                            "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": "3662",
                                "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": 62
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327628,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": 62
                                    }
                                },
                                "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_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_fe80:0:0:0:f816:3eff:fe91:4747",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_fe80:0:0:0:f816:3eff:fe91:4747",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:91:47:47"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe91:4747/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3584
                                                }
                                            },
                                            "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_259766515910134_17_fa:16:3e:23:b9:23_21.0.0.5",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_21.0.0.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:23:b9:23"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "21.0.0.5/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_v4259766515910134_21_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4259766515910134_21_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": 5376
                                                }
                                            },
                                            "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_259766515910134_17",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_259766515910134_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": "Ingress_ICMPv6_259766515910134_14_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_14",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_259766515910134_14",
                                "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": 3584
                                                }
                                            },
                                            "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_259766515910134_14_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_14_fa:16:3e:91:47:47_21.0.0.16",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_259766515910134_14_fa:16:3e:91:47:47_21.0.0.16",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:91:47:47"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "21.0.0.16/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 3584
                                                }
                                            },
                                            "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_259766515910134_21_22.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_21_22.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": "22.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": 5376
                                                }
                                            },
                                            "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_259766515910134_14_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_v4259766515910134_17_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4259766515910134_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_ICMPv6_259766515910134_17_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_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_ICMPv6_259766515910134_21_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_21_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": 5376
                                                }
                                            },
                                            "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_259766515910134_17_fa:16:3e:23:b9:23_fe80:0:0:0:f816:3eff:fe23:b923",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_259766515910134_17_fa:16:3e:23:b9:23_fe80:0:0:0:f816:3eff:fe23:b923",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:23:b9:23"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe23:b923/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_ICMPv6_259766515910134_17_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_22.0.0.5",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_22.0.0.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:e0:98:a5"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "22.0.0.5/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 5376
                                                }
                                            },
                                            "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_259766515910134_14_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_21",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_259766515910134_21",
                                "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": 5376
                                                }
                                            },
                                            "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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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_v4259766515910134_14_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_14_21.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_v6_259766515910134_17_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_259766515910134_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": "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_v4_Broadcast_259766515910134_17_21.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_17_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": 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_v6_259766515910134_21_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_259766515910134_21_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": 5376
                                                }
                                            },
                                            "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_259766515910134_21_fa:16:3e:e0:98:a5_fe80:0:0:0:f816:3eff:fee0:98a5",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_259766515910134_21_fa:16:3e:e0:98:a5_fe80:0:0:0:f816:3eff:fee0:98a5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:e0:98:a5"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fee0:98a5/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 5376
                                                }
                                            },
                                            "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_259766515910134_21_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_21_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": 5376
                                                }
                                            },
                                            "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_259766515910134_17_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_ICMPv6_259766515910134_21_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_259766515910134_21_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": 5376
                                                }
                                            },
                                            "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "ICMP_Ingress_259766515910134_17_603dba3e-c427-450f-9e96-70c933cf5477",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_259766515910134_17_603dba3e-c427-450f-9e96-70c933cf5477",
                                "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": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_259766515910134_17_c59b2790-710e-47db-ad72-e39127023cc1",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_259766515910134_17_c59b2790-710e-47db-ad72-e39127023cc1",
                                "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": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_259766515910134_14_c59b2790-710e-47db-ad72-e39127023cc1",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_259766515910134_14_c59b2790-710e-47db-ad72-e39127023cc1",
                                "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": 3584
                                                }
                                            },
                                            "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_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_14_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_259766515910134_14_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "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": 3584
                                                }
                                            },
                                            "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_259766515910134_14_603dba3e-c427-450f-9e96-70c933cf5477",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_259766515910134_14_603dba3e-c427-450f-9e96-70c933cf5477",
                                "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": 3584
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 15393272889345,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop259766515910134_14_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop259766515910134_14_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": 3584
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 23089854283777,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_21",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_21",
                                "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": 5376
                                                }
                                            },
                                            "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_259766515910134_21_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_259766515910134_21_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "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": 5376
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_17",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 15393272889345,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_14",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_259766515910134_14",
                                "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": 3584
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop259766515910134_17_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop259766515910134_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": "TCP_DESTINATION_1_0Ingress_259766515910134_17_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_259766515910134_17_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "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": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_259766515910134_21_603dba3e-c427-450f-9e96-70c933cf5477",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_259766515910134_21_603dba3e-c427-450f-9e96-70c933cf5477",
                                "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": 5376
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 23089854283777,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop259766515910134_21_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop259766515910134_21_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": 5376
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 62020,
                                "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": "UDP_DESTINATION_1_0Ingress_259766515910134_21_c59b2790-710e-47db-ad72-e39127023cc1",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_259766515910134_21_c59b2790-710e-47db-ad72-e39127023cc1",
                                "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": 5376
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": "50500325976651591013414fa:16:3e:91:47:47",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:91:47:47"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 15477099200512,
                                        "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,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500325976651591013416FA:16:3E:8F:2B:43",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "FA:16:3E:8F:2B:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 17676122456064,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550412,
                                "hard-timeout": 0,
                                "id": "50500425976651591013421fa:16:3e:e0:98:a5",
                                "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:98:a5"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 23173697372160,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500325976651591013416FA:16:3E:26:96:7A",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "FA:16:3E:26:96:7A"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 17676122456064,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "hard-timeout": 0,
                                "id": "50500325976651591013417fa:16:3e:23:b9:23",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:23:b9:23"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 18775634083840,
                                        "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_259766515910134_14_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_14_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_17_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_259766515910134_17_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": 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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Ingress_Fixed_Conntrk_259766515910134_21_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_259766515910134_21_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5376
                                                }
                                            },
                                            "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_259766515910134_21_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_259766515910134_21_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5376
                                                }
                                            },
                                            "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_259766515910134_17_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_259766515910134_17_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": 4352
                                                }
                                            },
                                            "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": "25976651591013451l2control01: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": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500325976651591013414fa:16:3e:91:47:47",
                                "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": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:91:47:47"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "515004259766515910134106291986847654fa:16:3e:82:4f:7a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {},
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:82:4f:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500325976651591013416FA:16:3E:8F:2B: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": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "FA:16:3E:8F:2B:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "51500425976651591013483744706783477fa:16:3e:2b:ca:9d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "set-field": {
                                                            "tunnel": {
                                                                "tunnel-id": 62
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 256
                                                        },
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:2b:ca:9d"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "51500425976651591013421fa:16:3e:e0:98:a5",
                                "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": 5376
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:e0:98:a5"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500325976651591013483744706783477fa:16:3e:26:96:7a",
                                "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": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:26:96:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "515003259766515910134106291986847654fa:16:3e:8f:2b: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": 4096
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:8f:2b:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "515004259766515910134106291986847654fa:16:3e:80:fe:da",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "set-field": {
                                                            "tunnel": {
                                                                "tunnel-id": 62
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 512
                                                        },
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:80:fe:da"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500325976651591013416FA:16:3E:26:96:7A",
                                "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": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "FA:16:3E:26:96:7A"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500325976651591013417fa:16:3e:23:b9:23",
                                "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:23:b9:23"
                                        }
                                    },
                                    "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": 15393272889345,
                                "flow-name": "Ingress_259766515910134_14_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_14_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_17_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_259766515910134_17_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": 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_259766515910134_17_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_259766515910134_17_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": 4352
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 23089854283777,
                                "flow-name": "Ingress_259766515910134_21_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_259766515910134_21_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": 5376
                                                }
                                            },
                                            "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_259766515910134_14",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_259766515910134_14",
                                "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": 3584
                                                }
                                            },
                                            "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_259766515910134_21_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_259766515910134_21_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5376
                                                }
                                            },
                                            "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_259766515910134_14_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_259766515910134_14_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": 3584
                                                }
                                            },
                                            "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_259766515910134_17",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_259766515910134_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
                            },
                            {
                                "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_259766515910134_21_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_259766515910134_21_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5376
                                                }
                                            },
                                            "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_259766515910134_21",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_259766515910134_21",
                                "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": 5376
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 18691807772673,
                                "flow-name": "Ingress_259766515910134_17_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_259766515910134_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
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606350,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 142606357,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "55.21.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 21
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606353,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 142606353,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 142606352,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 142606357,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "55.21.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": 5376
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 21
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606350,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:ed78808b-e256-489d-8eae-b97a4c15a500",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:ed78808b-e256-489d-8eae-b97a4c15a500",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 23089744183296,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:6",
                                    "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:259766515910134:d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 15393162788864,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:4",
                                    "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:259766515910134:259766515910134:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134: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": 17592186044417,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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:259766515910134:4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                                "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:259766515910134:5",
                                    "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.259766515910134.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.d21bdb40-4840-412f-9b72-166a8bb25082.259766515910134:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "259766515910134.17.259766515910134: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": 16
                                                        },
                                                        "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": 11529232722190925824,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 17592186044416,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                                "hard-timeout": 0,
                                "id": "259766515910134.17.4ca6a916-7bb3-4e03-a63a-78bc28c55069.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.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.ed78808b-e256-489d-8eae-b97a4c15a500",
                                "hard-timeout": 0,
                                "id": "259766515910134.17.ed78808b-e256-489d-8eae-b97a4c15a500.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": 21
                                                        },
                                                        "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": 11529238219765841920,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376316631205806080,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                                "hard-timeout": 0,
                                "id": "259766515910134.17.d34ac5e8-4df3-4beb-909a-5606f8c69ef5.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376308934624411648,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 15393162788864,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                                "hard-timeout": 0,
                                "id": "259766515910134.17.d34ac5e8-4df3-4beb-909a-5606f8c69ef5.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": 14
                                                        },
                                                        "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": 11529230523167670272,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376308934624411648,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                                "hard-timeout": 0,
                                "id": "259766515910134.17.4ca6a916-7bb3-4e03-a63a-78bc28c55069.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": 5003
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 43
                                            },
                                            "order": 3
                                        },
                                        {
                                            "order": 4,
                                            "write-metadata": {
                                                "metadata": 11529233821702553600,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376312233159294976,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.ed78808b-e256-489d-8eae-b97a4c15a500",
                                "hard-timeout": 0,
                                "id": "259766515910134.17.ed78808b-e256-489d-8eae-b97a4c15a500.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376316631205806080,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 23089744183296,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "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": 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": 210006,
                        "group-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 18
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 0,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210005,
                        "group-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                        "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
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 62
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1536
                                            },
                                            "order": 1
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 2,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                },
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 62
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                "dst": {
                                                    "end": 31,
                                                    "nx-reg": "nicira-match:nxm-nx-reg6",
                                                    "start": 0
                                                },
                                                "value": 1280
                                            },
                                            "order": 1
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 220
                                            },
                                            "order": 2
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210008,
                        "group-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {
                            "bucket": [
                                {
                                    "action": [
                                        {
                                            "order": 0,
                                            "set-field": {
                                                "tunnel": {
                                                    "tunnel-id": 22
                                                }
                                            }
                                        },
                                        {
                                            "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": 23
                                                }
                                            }
                                        },
                                        {
                                            "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                "table": 55
                                            },
                                            "order": 1
                                        }
                                    ],
                                    "bucket-id": 1,
                                    "watch_group": 4294967295,
                                    "watch_port": 4294967295,
                                    "weight": 0
                                }
                            ]
                        },
                        "group-id": 210007,
                        "group-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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_106291986847654_23_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_106291986847654_23_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_106291986847654_23_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_106291986847654_23_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_106291986847654_18_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_106291986847654_18_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": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_106291986847654_22_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_106291986847654_22_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "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_106291986847654_22_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_106291986847654_22_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "flags": 0,
                                                            "recirc-table": 213,
                                                            "zone-src": 0
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 212
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Conntrk_106291986847654_18_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_106291986847654_18_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": 19791209299968,
                                        "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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": "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_106291986847654_23_fa:16:3e:82:4f:7a_22.0.0.4",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_22.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:82:4f:7a"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "22.0.0.4/32",
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_fe80:0:0:0:f816:3eff:fe82:4f7a",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_fe80:0:0:0:f816:3eff:fe82:4f7a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:82:4f:7a"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe82:4f7a/128",
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "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_DHCP_Client_v6_106291986847654_22_fa:16:3e:80:fe:da_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_106291986847654_22_fa:16:3e:80:fe:da_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:80:fe:da"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "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_106291986847654_18_fa:16:3e:8f:2b:43_21.0.0.17",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_21.0.0.17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:8f:2b:43"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "21.0.0.17/32",
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4106291986847654_18_fa:16:3e:8f:2b:43_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4106291986847654_18_fa:16:3e:8f:2b: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:8f:2b:43"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "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_106291986847654_23_fa:16:3e:82:4f:7a",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_106291986847654_23_fa:16:3e:82:4f:7a",
                                "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:82:4f:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "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_DHCP_Client_v6_106291986847654_23_fa:16:3e:82:4f:7a_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_106291986847654_23_fa:16:3e:82:4f:7a_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:82:4f:7a"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "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_106291986847654_23_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_23_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": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_106291986847654_23_fa:16:3e:82:4f:7a22.0.0.4",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_106291986847654_23_fa:16:3e:82:4f:7a22.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:82:4f:7a"
                                    },
                                    "arp-source-transport-address": "22.0.0.4/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:82:4f:7a"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "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_ARP_106291986847654_18_fa:16:3e:8f:2b:4321.0.0.17",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_106291986847654_18_fa:16:3e:8f:2b:4321.0.0.17",
                                "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:8f:2b:43"
                                    },
                                    "arp-source-transport-address": "21.0.0.17/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:8f:2b:43"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4106291986847654_23_fa:16:3e:82:4f:7a_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4106291986847654_23_fa:16:3e:82:4f:7a_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:82:4f:7a"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "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_106291986847654_22_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_22_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": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ARP_106291986847654_22_fa:16:3e:80:fe:da22.0.0.3",
                                "hard-timeout": 0,
                                "id": "Egress_ARP_106291986847654_22_fa:16:3e:80:fe:da22.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:80:fe:da"
                                    },
                                    "arp-source-transport-address": "22.0.0.3/32",
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:80:fe:da"
                                        },
                                        "ethernet-type": {
                                            "type": 2054
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_106291986847654_22_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_22_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": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_L2Broadcast_106291986847654_22_fa:16:3e:80:fe:da",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_106291986847654_22_fa:16:3e:80:fe:da",
                                "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:80:fe:da"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61005,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_106291986847654_23_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_23_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": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_22.0.0.3",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_22.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:80:fe:da"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-source": "22.0.0.3/32",
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_fe80:0:0:0:f816:3eff:fe8f:2b43",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_fe80:0:0:0:f816:3eff:fe8f:2b43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:8f:2b:43"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe8f:2b43/128",
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_106291986847654_22_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_22_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": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_106291986847654_23_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_23_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": 25288767438848,
                                        "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_106291986847654_18_133_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_18_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": 19791209299968,
                                        "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_DHCP_Client_v6_106291986847654_18_fa:16:3e:8f:2b:43_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v6_106291986847654_18_fa:16:3e:8f:2b: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:8f:2b:43"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "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_106291986847654_22_fa:16:3e:80:fe:da_fe80:0:0:0:f816:3eff:fe80:feda",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_fe80:0:0:0:f816:3eff:fe80:feda",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 211
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:80:fe:da"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-source": "fe80:0:0:0:f816:3eff:fe80:feda/128",
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 61010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_ICMPv6_106291986847654_18_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_18_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": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 63010,
                                "strict": false,
                                "table_id": 210
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_DHCP_Client_v4106291986847654_22_fa:16:3e:80:fe:da_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_DHCP_Client_v4106291986847654_22_fa:16:3e:80:fe:da_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:80:fe:da"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ip-match": {
                                        "ip-protocol": 17
                                    },
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "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_106291986847654_18_fa:16:3e:8f:2b:43",
                                "hard-timeout": 0,
                                "id": "Egress_L2Broadcast_106291986847654_18_fa:16:3e:8f:2b: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:8f:2b:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "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_ICMPv6_106291986847654_18_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Egress_ICMPv6_106291986847654_18_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": 19791209299968,
                                        "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": 19791319400449,
                                "flow-name": "Egress_106291986847654_18_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_106291986847654_18_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299972,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_106291986847654_18",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_106291986847654_18",
                                "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": 19791209299970,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_106291986847654_18_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_106291986847654_18_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": 19791209299968,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_106291986847654_22_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_106291986847654_22_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 24189255811072,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_106291986847654_22",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_106291986847654_22",
                                "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": 24189255811074,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 25288877539329,
                                "flow-name": "Egress_106291986847654_23_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_106291986847654_23_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438852,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Non_Conntrack_106291986847654_23",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Non_Conntrack_106291986847654_23",
                                "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": 25288767438850,
                                        "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_106291986847654_18_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_106291986847654_18_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": 19791209299968,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_106291986847654_23_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_106291986847654_23_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 25288767438848,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_106291986847654_23_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_106291986847654_23_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 25288767438848,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Acl_Commit_Conntrack_106291986847654_22_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Egress_Acl_Commit_Conntrack_106291986847654_22_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 24189255811072,
                                        "metadata-mask": 1152920405095219202
                                    }
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 217
                            },
                            {
                                "barrier": false,
                                "cookie": 24189365911553,
                                "flow-name": "Egress_106291986847654_22_Drop",
                                "hard-timeout": 0,
                                "id": "Egress_106291986847654_22_Drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 24189255811076,
                                        "metadata-mask": 1152920405095219204
                                    }
                                },
                                "priority": 62020,
                                "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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_106291986847654_22_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_106291986847654_22_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_22_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_106291986847654_22_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "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": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 25288877539329,
                                "flow-name": "Egress_Fixed_Conntrk_Drop106291986847654_23_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop106291986847654_23_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "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_106291986847654_18_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_106291986847654_18_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 24189365911553,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_22",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_22",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 25288877539329,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_23",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_23",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_106291986847654_23_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_106291986847654_23_20c8d486-c089-4c72-8728-dfa1b6bf864c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": 24189365911553,
                                "flow-name": "Egress_Fixed_Conntrk_Drop106291986847654_22_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop106291986847654_22_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "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_106291986847654_22_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_106291986847654_22_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "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": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_106291986847654_23_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_106291986847654_23_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "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": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_106291986847654_23_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_106291986847654_23_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 19791319400449,
                                "flow-name": "Egress_Fixed_Conntrk_Drop106291986847654_18_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Conntrk_Drop106291986847654_18_Tracked_Invalid",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "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_106291986847654_22_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_106291986847654_22_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_106291986847654_18_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_106291986847654_18_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "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": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_106291986847654_18_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_106291986847654_18_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "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": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ETHERnullEgress_106291986847654_18_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "hard-timeout": 0,
                                "id": "ETHERnullEgress_106291986847654_18_15cca12a-8fe2-4c6a-b2f8-bfdb43e5ab2a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 217
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "TCP_DESTINATION_1_0Egress_106291986847654_23_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Egress_106291986847654_23_9493c77a-c41d-4a9a-a0e2-af27251d8c9f",
                                "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": 25288767438848,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_106291986847654_23_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_106291986847654_23_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "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": 25288767438848,
                                        "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": 19791319400449,
                                "flow-name": "Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_18",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Acl_Rule_Miss_Drop_106291986847654_18",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Egress_106291986847654_22_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Egress_106291986847654_22_62d828dc-7518-495a-862f-c9b2d77e0367",
                                "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": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    }
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 214
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Egress_106291986847654_18_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "hard-timeout": 0,
                                "id": "ICMP_Egress_106291986847654_18_cc5bb01f-6109-4eae-a34a-9996a7a9ff97",
                                "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": 19791209299968,
                                        "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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.67f3974e-580c-4799-8dae-b0bd4bf521de",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.67f3974e-580c-4799-8dae-b0bd4bf521de.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": 2415924736
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.aef14aa7-ad76-4ad1-b86f-1312c2844225",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.aef14aa7-ad76-4ad1-b86f-1312c2844225.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": 2415923712
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "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.fc83b779-0924-4360-abee-b6fdef82d977",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.fc83b779-0924-4360-abee-b6fdef82d977.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": 2415924992
                                                        },
                                                        "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": 5888
                                                }
                                            },
                                            "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.67f3974e-580c-4799-8dae-b0bd4bf521de",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.67f3974e-580c-4799-8dae-b0bd4bf521de.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": 2415924736
                                                        },
                                                        "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": 5632
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 6,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.106291986847654:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 5120
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.106291986847654:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 5120
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.fc83b779-0924-4360-abee-b6fdef82d977",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.fc83b779-0924-4360-abee-b6fdef82d977.9",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "output-action": {
                                                            "max-length": 0,
                                                            "output-node-connector": "15"
                                                        }
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 2415924992
                                                }
                                            },
                                            "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.aef14aa7-ad76-4ad1-b86f-1312c2844225",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.aef14aa7-ad76-4ad1-b86f-1312c2844225.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": 2415923712
                                                        },
                                                        "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": 4608
                                                }
                                            },
                                            "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": 150999948,
                                "flow-name": "ITM Flow Entry :5004",
                                "hard-timeout": 0,
                                "id": "3662",
                                "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": 62
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 36
                            }
                        ],
                        "id": 36
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 151327628,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": 62
                                    }
                                },
                                "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_DHCP_Server_v6_106291986847654_23_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_106291986847654_23_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": 5888
                                                }
                                            },
                                            "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_DHCP_Server_v6_106291986847654_22_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_106291986847654_22_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": 5632
                                                }
                                            },
                                            "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_106291986847654_23_fa:16:3e:82:4f:7a_22.0.0.4",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_22.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:82:4f:7a"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "22.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": 5888
                                                }
                                            },
                                            "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_106291986847654_18",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_106291986847654_18",
                                "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": 4608
                                                }
                                            },
                                            "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_106291986847654_18_fa:16:3e:8f:2b:43_fe80:0:0:0:f816:3eff:fe8f:2b43",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_fe80:0:0:0:f816:3eff:fe8f:2b43",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:8f:2b:43"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe8f:2b43/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4608
                                                }
                                            },
                                            "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_106291986847654_18_fa:16:3e:8f:2b:43_21.0.0.17",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_106291986847654_18_fa:16:3e:8f:2b:43_21.0.0.17",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:8f:2b:43"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "21.0.0.17/32",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 4608
                                                }
                                            },
                                            "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_v4106291986847654_23_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4106291986847654_23_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": 5888
                                                }
                                            },
                                            "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_106291986847654_18_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_v4106291986847654_18_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_18_21.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_23",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_106291986847654_23",
                                "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": 5888
                                                }
                                            },
                                            "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_106291986847654_22",
                                "hard-timeout": 0,
                                "id": "Ingress_ARP_106291986847654_22",
                                "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": 5632
                                                }
                                            },
                                            "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_106291986847654_23_fa:16:3e:82:4f:7a_fe80:0:0:0:f816:3eff:fe82:4f7a",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_106291986847654_23_fa:16:3e:82:4f:7a_fe80:0:0:0:f816:3eff:fe82:4f7a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:82:4f:7a"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe82:4f7a/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 5888
                                                }
                                            },
                                            "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_106291986847654_22_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_22_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": 5632
                                                }
                                            },
                                            "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_v4106291986847654_22_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v4106291986847654_22_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": 5632
                                                }
                                            },
                                            "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_106291986847654_23_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_23_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": 5888
                                                }
                                            },
                                            "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_106291986847654_22_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_22_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": 5632
                                                }
                                            },
                                            "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_106291986847654_18_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_DHCP_Server_v6_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_23_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_23_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": 5888
                                                }
                                            },
                                            "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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_v4_Broadcast_106291986847654_22_22.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_22_22.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": "22.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": 5632
                                                }
                                            },
                                            "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_106291986847654_22_fa:16:3e:80:fe:da_22.0.0.3",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_22.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:80:fe:da"
                                        },
                                        "ethernet-type": {
                                            "type": 2048
                                        }
                                    },
                                    "ipv4-destination": "22.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": 5632
                                                }
                                            },
                                            "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_106291986847654_18_135_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_23_22.0.0.255_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_23_22.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": "22.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": 5888
                                                }
                                            },
                                            "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_106291986847654_18_136_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_22_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_22_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": 5632
                                                }
                                            },
                                            "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_106291986847654_23_130_Permit_",
                                "hard-timeout": 0,
                                "id": "Ingress_ICMPv6_106291986847654_23_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": 5888
                                                }
                                            },
                                            "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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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_106291986847654_22_fa:16:3e:80:fe:da_fe80:0:0:0:f816:3eff:fe80:feda",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Goto_Classifier_106291986847654_22_fa:16:3e:80:fe:da_fe80:0:0:0:f816:3eff:fe80:feda",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 241
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:80:fe:da"
                                        },
                                        "ethernet-type": {
                                            "type": 34525
                                        }
                                    },
                                    "ipv6-destination": "fe80:0:0:0:f816:3eff:fe80:feda/128",
                                    "openflowplugin-extension-general:extension-list": [
                                        {
                                            "extension": {
                                                "openflowplugin-extension-nicira-match:nxm-nx-reg": {
                                                    "mask": 268435200,
                                                    "reg": "nicira-match:nxm-nx-reg6",
                                                    "value": 5632
                                                }
                                            },
                                            "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_22_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_106291986847654_22_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "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": 5632
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 25288877539329,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop106291986847654_23_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop106291986847654_23_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": 5888
                                                }
                                            },
                                            "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_106291986847654_22_c59b2790-710e-47db-ad72-e39127023cc1",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_106291986847654_22_c59b2790-710e-47db-ad72-e39127023cc1",
                                "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": 5632
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 19791319400449,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_18",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_18",
                                "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": 4608
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "ICMP_Ingress_106291986847654_23_603dba3e-c427-450f-9e96-70c933cf5477",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_106291986847654_23_603dba3e-c427-450f-9e96-70c933cf5477",
                                "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": 5888
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 19791319400449,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop106291986847654_18_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "TCP_DESTINATION_1_0Ingress_106291986847654_23_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_106291986847654_23_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "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": 5888
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 25288877539329,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_23",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_23",
                                "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": 5888
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 50,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 24189365911553,
                                "flow-name": "Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_22",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Acl_Rule_Miss_Drop_106291986847654_22",
                                "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": 5632
                                                }
                                            },
                                            "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_106291986847654_18_c59b2790-710e-47db-ad72-e39127023cc1",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_106291986847654_18_c59b2790-710e-47db-ad72-e39127023cc1",
                                "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": 4608
                                                }
                                            },
                                            "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": 24189365911553,
                                "flow-name": "Ingress_Fixed_Conntrk_Drop106291986847654_22_Tracked_Invalid",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_Drop106291986847654_22_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": 5632
                                                }
                                            },
                                            "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_106291986847654_18_603dba3e-c427-450f-9e96-70c933cf5477",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_106291986847654_18_603dba3e-c427-450f-9e96-70c933cf5477",
                                "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": 4608
                                                }
                                            },
                                            "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_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "TCP_DESTINATION_1_0Ingress_106291986847654_18_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "hard-timeout": 0,
                                "id": "TCP_DESTINATION_1_0Ingress_106291986847654_18_4b58cb98-0333-4a73-b00b-e6b701af6f98",
                                "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": 4608
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "UDP_DESTINATION_1_0Ingress_106291986847654_23_c59b2790-710e-47db-ad72-e39127023cc1",
                                "hard-timeout": 0,
                                "id": "UDP_DESTINATION_1_0Ingress_106291986847654_23_c59b2790-710e-47db-ad72-e39127023cc1",
                                "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": 5888
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "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_106291986847654_22_603dba3e-c427-450f-9e96-70c933cf5477",
                                "hard-timeout": 0,
                                "id": "ICMP_Ingress_106291986847654_22_603dba3e-c427-450f-9e96-70c933cf5477",
                                "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": 5632
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 1003,
                                "strict": false,
                                "table_id": 244
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": 134550412,
                                "hard-timeout": 0,
                                "id": "50500410629198684765422fa:16:3e:80:fe:da",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:80:fe:da"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 24273208999936,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500310629198684765420FA:16:3E:26:96:7A",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "FA:16:3E:26:96:7A"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 22074168967168,
                                        "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500310629198684765420FA:16:3E:23:B9:23",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "FA:16:3E:23:B9:23"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 22074168967168,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550411,
                                "hard-timeout": 0,
                                "id": "50500310629198684765418fa:16:3e:8f:2b: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:8f:2b:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 19875145711616,
                                        "metadata-mask": 1152921504590069760
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 50
                            },
                            {
                                "barrier": false,
                                "cookie": 134550412,
                                "hard-timeout": 0,
                                "id": "50500410629198684765423fa:16:3e:82:4f:7a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "fa:16:3e:82:4f:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 25372720627712,
                                        "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_106291986847654_22_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_106291986847654_22_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5632
                                                }
                                            },
                                            "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_106291986847654_18_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_23_MatchEthernetType[2048]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_106291986847654_23_MatchEthernetType[2048]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5888
                                                }
                                            },
                                            "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_106291986847654_22_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_106291986847654_22_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5632
                                                }
                                            },
                                            "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_106291986847654_18_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_23_MatchEthernetType[34525]_Recirc",
                                "hard-timeout": 0,
                                "id": "Ingress_Fixed_Conntrk_106291986847654_23_MatchEthernetType[34525]_Recirc",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5888
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 242
                            }
                        ],
                        "id": 242
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500310629198684765420FA:16:3E:26:96:7A",
                                "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": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "FA:16:3E:26:96:7A"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "51500410629198684765483744706783477fa:16:3e:2b:ca:9d",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "set-field": {
                                                            "tunnel": {
                                                                "tunnel-id": 62
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1536
                                                        },
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:2b:ca:9d"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "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": "10629198684765451l2control01: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": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500310629198684765483744706783477fa:16:3e:26:96:7a",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {},
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:26:96:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "515003106291986847654259766515910134fa:16:3e:91:47:47",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {},
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:91:47:47"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "515004106291986847654259766515910134fa:16:3e:e0:98:a5",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "order": 0,
                                                        "set-field": {
                                                            "tunnel": {
                                                                "tunnel-id": 62
                                                            }
                                                        }
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-reg-load": {
                                                            "dst": {
                                                                "end": 31,
                                                                "nx-reg": "nicira-match:nxm-nx-reg6",
                                                                "start": 0
                                                            },
                                                            "value": 1280
                                                        },
                                                        "order": 1
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 2
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:e0:98:a5"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500310629198684765418fa:16:3e:8f:2b: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": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:8f:2b:43"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "51500410629198684765423fa:16:3e:82:4f:7a",
                                "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": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:82:4f:7a"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "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": 134419340,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "51500410629198684765422fa:16:3e:80:fe:da",
                                "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": 5632
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:80:fe:da"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83953188864,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "515003106291986847654259766515910134fa:16:3e:23:b9:23",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {},
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "fa:16:3e:23:b9:23"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83936411648,
                                        "metadata-mask": 1099494850560
                                    }
                                },
                                "priority": 20,
                                "strict": true,
                                "table_id": 51
                            },
                            {
                                "barrier": false,
                                "cookie": 134419339,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "51500310629198684765420FA:16:3E:23:B9:23",
                                "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": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "FA:16:3E:23:B9:23"
                                        }
                                    },
                                    "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_Non_Conntrack_106291986847654_18",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_106291986847654_18",
                                "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": 4608
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 19791319400449,
                                "flow-name": "Ingress_106291986847654_18_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_22_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_106291986847654_22_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5632
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            },
                            {
                                "barrier": false,
                                "cookie": 24189365911553,
                                "flow-name": "Ingress_106291986847654_22_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_106291986847654_22_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": 5632
                                                }
                                            },
                                            "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_106291986847654_23_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_106291986847654_23_MatchEthernetType[34525]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5888
                                                }
                                            },
                                            "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_106291986847654_18_MatchEthernetType[34525]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_106291986847654_18_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": 4608
                                                }
                                            },
                                            "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_106291986847654_22_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_106291986847654_22_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5632
                                                }
                                            },
                                            "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_106291986847654_18_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_106291986847654_18_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": 4608
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "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": 25288877539329,
                                "flow-name": "Ingress_106291986847654_23_Drop",
                                "hard-timeout": 0,
                                "id": "Ingress_106291986847654_23_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": 5888
                                                }
                                            },
                                            "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_106291986847654_23",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_106291986847654_23",
                                "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": 5888
                                                }
                                            },
                                            "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_106291986847654_22",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Non_Conntrack_106291986847654_22",
                                "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": 5632
                                                }
                                            },
                                            "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_106291986847654_23_MatchEthernetType[2048]",
                                "hard-timeout": 0,
                                "id": "Ingress_Acl_Commit_Conntrack_106291986847654_23_MatchEthernetType[2048]",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "apply-actions": {
                                                "action": [
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-conntrack": {
                                                            "conntrack-zone": 5004,
                                                            "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": 5888
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 100,
                                "strict": false,
                                "table_id": 247
                            }
                        ],
                        "id": 247
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606356,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606359,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "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": 142606358,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "55.22.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": 5632
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 22
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606358,
                                "flow-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                                "hard-timeout": 0,
                                "id": "55.22.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 22
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "55.18.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": 4608
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606354,
                                "flow-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "hard-timeout": 0,
                                "id": "55.18.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 18
                                    }
                                },
                                "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:106291986847654:fc83b779-0924-4360-abee-b6fdef82d977",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:fc83b779-0924-4360-abee-b6fdef82d977",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 25288767438848,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:15",
                                    "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:106291986847654:aef14aa7-ad76-4ad1-b86f-1312c2844225",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:aef14aa7-ad76-4ad1-b86f-1312c2844225",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 19791209299968,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:4",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654: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:106291986847654:106291986847654:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654: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": 21990232555521,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 2
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654: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:106291986847654:67f3974e-580c-4799-8dae-b0bd4bf521de",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:67f3974e-580c-4799-8dae-b0bd4bf521de",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 24189255811072,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:5",
                                    "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.106291986847654.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.67f3974e-580c-4799-8dae-b0bd4bf521de",
                                "hard-timeout": 0,
                                "id": "106291986847654.17.67f3974e-580c-4799-8dae-b0bd4bf521de.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376317730717433856,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 24189255811072,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.67f3974e-580c-4799-8dae-b0bd4bf521de",
                                "hard-timeout": 0,
                                "id": "106291986847654.17.67f3974e-580c-4799-8dae-b0bd4bf521de.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": 22
                                                        },
                                                        "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": 11529239319277469696,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376317730717433856,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.c9ea8a8b-d0be-40f3-bd82-ee43156b2256.fc83b779-0924-4360-abee-b6fdef82d977",
                                "hard-timeout": 0,
                                "id": "106291986847654.17.fc83b779-0924-4360-abee-b6fdef82d977.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": 23
                                                        },
                                                        "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": 11529240418789097472,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376318830229061632,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.aef14aa7-ad76-4ad1-b86f-1312c2844225",
                                "hard-timeout": 0,
                                "id": "106291986847654.17.aef14aa7-ad76-4ad1-b86f-1312c2844225.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376313332670922752,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 19791209299968,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.aef14aa7-ad76-4ad1-b86f-1312c2844225",
                                "hard-timeout": 0,
                                "id": "106291986847654.17.aef14aa7-ad76-4ad1-b86f-1312c2844225.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": 18
                                                        },
                                                        "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": 11529234921214181376,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 10376313332670922752,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 134479872,
                                "flow-name": "elan.d21bdb40-4840-412f-9b72-166a8bb25082.106291986847654:br-ex-patch:1121",
                                "hard-timeout": 0,
                                "id": "106291986847654.17.106291986847654: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": 20
                                                        },
                                                        "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": 11529237120237436928,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 21990232555520,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "acl.ingressacl.fc83b779-0924-4360-abee-b6fdef82d977",
                                "hard-timeout": 0,
                                "id": "106291986847654.17.fc83b779-0924-4360-abee-b6fdef82d977.0",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 210
                                            },
                                            "order": 1
                                        },
                                        {
                                            "order": 2,
                                            "write-metadata": {
                                                "metadata": 10376318830229061632,
                                                "metadata-mask": 18446744073709551614
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 25288767438848,
                                        "metadata-mask": 18446742974197923840
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 17
                            }
                        ],
                        "id": 17
                    }
                ],
                "id": "openflow:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.352" starttime="20181202 15:48:35.327"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.352" starttime="20181202 15:48:35.163"></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="20181202 15:48:35.356" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.357" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.357" starttime="20181202 15:48:35.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="20181202 15:48:35.358" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082","dpn-interfaces":[{"dp-id":106291986847654,"interfaces":["aef14aa7-ad76-4ad1-b86f-1312c2844225","106291986847654:br-ex-patch:1121"]},{"dp-id":259766515910134,"interfaces":["4ca6a916-7bb3-4e03-a63a-78bc28c55069","259766515910134:br-ex-patch:1121","d34ac5e8-4df3-4beb-909a-5606f8c69ef5"]},{"dp-id":83744706783477,"interfaces":["83744706783477:br-ex-patch:1121","3e0e3e79-e42e-466c-813d-f0e97d320648"]}]},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","dpn-interfaces":[{"dp-id":106291986847654,"interfaces":["fc83b779-0924-4360-abee-b6fdef82d977","67f3974e-580c-4799-8dae-b0bd4bf521de"]},{"dp-id":259766515910134,"interfaces":["ed78808b-e256-489d-8eae-b97a4c15a500"]},{"dp-id":83744706783477,"interfaces":["8c022c9b-5f0c-476a-8526-82267a6bd8ec"]}]}]}} </msg>
<msg timestamp="20181202 15:48:35.358" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.358" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 106291986847654,
         ...</msg>
<status status="PASS" endtime="20181202 15:48:35.358" starttime="20181202 15:48:35.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="20181202 15:48:35.358" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 106291986847654,
                        "interfaces": [
                            "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                            "106291986847654:br-ex-patch:1121"
                        ]
                    },
                    {
                        "dp-id": 259766515910134,
                        "interfaces": [
                            "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                            "259766515910134:br-ex-patch:1121",
                            "d34ac5e8-4df3-4beb-909a-5606f8c69ef5"
                        ]
                    },
                    {
                        "dp-id": 83744706783477,
                        "interfaces": [
                            "83744706783477:br-ex-patch:1121",
                            "3e0e3e79-e42e-466c-813d-f0e97d320648"
                        ]
                    }
                ],
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "dpn-interfaces": [
                    {
                        "dp-id": 106291986847654,
                        "interfaces": [
                            "fc83b779-0924-4360-abee-b6fdef82d977",
                            "67f3974e-580c-4799-8dae-b0bd4bf521de"
                        ]
                    },
                    {
                        "dp-id": 259766515910134,
                        "interfaces": [
                            "ed78808b-e256-489d-8eae-b97a4c15a500"
                        ]
                    },
                    {
                        "dp-id": 83744706783477,
                        "interfaces": [
                            "8c022c9b-5f0c-476a-8526-82267a6bd8ec"
                        ]
                    }
                ],
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.358" starttime="20181202 15:48:35.358"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.358" starttime="20181202 15:48:35.352"></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="20181202 15:48:35.363" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.363" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.363" starttime="20181202 15:48:35.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="20181202 15:48:35.364" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082","mac-entry":[{"mac-address":"fa:16:3e:23:b9:23","interface":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","ip-prefix":"21.0.0.5","isStaticAddress":true},{"mac-address":"fa:16:3e:26:96:7a","interface":"3e0e3e79-e42e-466c-813d-f0e97d320648","ip-prefix":"21.0.0.2","isStaticAddress":true},{"mac-address":"fa:16:3e:91:47:47","interface":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","ip-prefix":"21.0.0.16","isStaticAddress":true},{"mac-address":"fa:16:3e:8f:2b:43","interface":"aef14aa7-ad76-4ad1-b86f-1312c2844225","ip-prefix":"21.0.0.17","isStaticAddress":true}]},{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","mac-entry":[{"mac-address":"fa:16:3e:82:4f:7a","interface":"fc83b779-0924-4360-abee-b6fdef82d977","ip-prefix":"22.0.0.4","isStaticAddress":true},{"mac-address":"fa:16:3e:80:fe:da","interface":"67f3974e-580c-4799-8dae-b0bd4bf521de","ip-prefix":"22.0.0.3","isStaticAddress":true},{"mac-address":"fa:16:3e:2b:ca:9d","interface":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","ip-prefix":"22.0.0.2","isStaticAddress":true},{"mac-address":"fa:16:3e:e0:98:a5","interface":"ed78808b-e256-489d-8eae-b97a4c15a500","ip-prefix":"22.0.0.5","isStaticAddress":true}]}]}} </msg>
<msg timestamp="20181202 15:48:35.364" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.364" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "mac-entry": [
                    ...</msg>
<status status="PASS" endtime="20181202 15:48:35.364" starttime="20181202 15:48:35.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="20181202 15:48:35.364" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082",
                "mac-entry": [
                    {
                        "interface": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                        "ip-prefix": "21.0.0.5",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:23:b9:23"
                    },
                    {
                        "interface": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                        "ip-prefix": "21.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:26:96:7a"
                    },
                    {
                        "interface": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                        "ip-prefix": "21.0.0.16",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:91:47:47"
                    },
                    {
                        "interface": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                        "ip-prefix": "21.0.0.17",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:8f:2b:43"
                    }
                ]
            },
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256",
                "mac-entry": [
                    {
                        "interface": "fc83b779-0924-4360-abee-b6fdef82d977",
                        "ip-prefix": "22.0.0.4",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:82:4f:7a"
                    },
                    {
                        "interface": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                        "ip-prefix": "22.0.0.3",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:80:fe:da"
                    },
                    {
                        "interface": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                        "ip-prefix": "22.0.0.2",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:2b:ca:9d"
                    },
                    {
                        "interface": "ed78808b-e256-489d-8eae-b97a4c15a500",
                        "ip-prefix": "22.0.0.5",
                        "isStaticAddress": true,
                        "mac-address": "fa:16:3e:e0:98:a5"
                    }
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.365" starttime="20181202 15:48:35.364"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.365" starttime="20181202 15:48:35.358"></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="20181202 15:48:35.369" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.369" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.369" starttime="20181202 15:48:35.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="20181202 15:48:35.370" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.370" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.370" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.370" starttime="20181202 15:48:35.369"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.370" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.370" starttime="20181202 15:48:35.370"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.371" starttime="20181202 15:48:35.365"></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="20181202 15:48:35.374" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.374" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.374" starttime="20181202 15:48:35.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="20181202 15:48:35.375" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256","elan-interfaces":["8c022c9b-5f0c-476a-8526-82267a6bd8ec","ed78808b-e256-489d-8eae-b97a4c15a500","67f3974e-580c-4799-8dae-b0bd4bf521de","fc83b779-0924-4360-abee-b6fdef82d977"]},{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"},{"name":"d21bdb40-4840-412f-9b72-166a8bb25082","elan-interfaces":["3e0e3e79-e42e-466c-813d-f0e97d320648","106291986847654:br-ex-patch:1121","259766515910134:br-ex-patch:1121","4ca6a916-7bb3-4e03-a63a-78bc28c55069","d34ac5e8-4df3-4beb-909a-5606f8c69ef5","aef14aa7-ad76-4ad1-b86f-1312c2844225","83744706783477:br-ex-patch:1121"]}]}} </msg>
<msg timestamp="20181202 15:48:35.375" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.375" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                    "ed78808b-e256-489d-8eae-b97a...</msg>
<status status="PASS" endtime="20181202 15:48:35.375" starttime="20181202 15:48:35.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="20181202 15:48:35.375" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "elan-interfaces": [
                    "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                    "ed78808b-e256-489d-8eae-b97a4c15a500",
                    "67f3974e-580c-4799-8dae-b0bd4bf521de",
                    "fc83b779-0924-4360-abee-b6fdef82d977"
                ],
                "name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            },
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            },
            {
                "elan-interfaces": [
                    "3e0e3e79-e42e-466c-813d-f0e97d320648",
                    "106291986847654:br-ex-patch:1121",
                    "259766515910134:br-ex-patch:1121",
                    "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                    "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                    "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                    "83744706783477:br-ex-patch:1121"
                ],
                "name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.375" starttime="20181202 15:48:35.375"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.375" starttime="20181202 15:48:35.371"></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="20181202 15:48:35.379" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.379" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.379" starttime="20181202 15:48:35.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="20181202 15:48:35.381" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"taped78808b-e2","lower-layer-if":["openflow:259766515910134:6"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:44:38.323Z"},"phys-address":"fe:16:3e:e0:98:a5","admin-status":"up","oper-status":"up"},{"name":"3e0e3e79-e42e-466c-813d-f0e97d320648","lower-layer-if":["openflow:83744706783477:4"],"type":"iana-if-type:l2vlan","if-index":10,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.545Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:1121","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":16,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.142Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","lower-layer-if":["openflow:259766515910134:5"],"type":"iana-if-type:l2vlan","if-index":17,"statistics":{"discontinuity-time":"2018-12-02T15:44:24.905Z"},"phys-address":"fe:16:3e:23:b9:23","admin-status":"up","oper-status":"up"},{"name":"fc83b779-0924-4360-abee-b6fdef82d977","lower-layer-if":["openflow:106291986847654:15"],"type":"iana-if-type:l2vlan","if-index":23,"statistics":{"discontinuity-time":"2018-12-02T15:44:52.351Z"},"phys-address":"fe:16:3e:82:4f:7a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"67f3974e-580c-4799-8dae-b0bd4bf521de","lower-layer-if":["openflow:106291986847654:5"],"type":"iana-if-type:l2vlan","if-index":22,"statistics":{"discontinuity-time":"2018-12-02T15:44:45.803Z"},"phys-address":"fe:16:3e:80:fe:da","admin-status":"up","oper-status":"up"},{"name":"tap67f3974e-58","lower-layer-if":["openflow:106291986847654:5"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:44:45.790Z"},"phys-address":"fe:16:3e:80:fe:da","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tap8c022c9b-5f","lower-layer-if":["openflow:83744706783477:5"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:43:48.487Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tap4ca6a916-7b","lower-layer-if":["openflow:259766515910134:5"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:44:24.888Z"},"phys-address":"fe:16:3e:23:b9:23","admin-status":"up","oper-status":"up"},{"name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","lower-layer-if":["openflow:106291986847654:4"],"type":"iana-if-type:l2vlan","if-index":18,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.768Z"},"phys-address":"fe:16:3e:8f:2b:43","admin-status":"up","oper-status":"up"},{"name":"tapaef14aa7-ad","lower-layer-if":["openflow:106291986847654:4"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.749Z"},"phys-address":"fe:16:3e:8f:2b:43","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:1121","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":12,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.634Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tapd34ac5e8-4d","lower-layer-if":["openflow:259766515910134:4"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.051Z"},"phys-address":"fe:16:3e:91:47:47","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:1121","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":20,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.797Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","lower-layer-if":["openflow:259766515910134:4"],"type":"iana-if-type:l2vlan","if-index":14,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.062Z"},"phys-address":"fe:16:3e:91:47:47","admin-status":"up","oper-status":"up"},{"name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","lower-layer-if":["openflow:83744706783477:5"],"type":"iana-if-type:l2vlan","if-index":13,"statistics":{"discontinuity-time":"2018-12-02T15:43:48.494Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"ed78808b-e256-489d-8eae-b97a4c15a500","lower-layer-if":["openflow:259766515910134:6"],"type":"iana-if-type:l2vlan","if-index":21,"statistics":{"discontinuity-time":"2018-12-02T15:44:38.334Z"},"phys-address":"fe:16:3e:e0:98:a5","admin-status":"up","oper-status":"up"},{"name":"tapfc83b779-09","lower-layer-if":["openflow:106291986847654:15"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:44:52.346Z"},"phys-address":"fe:16:3e:82:4f:7a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tap3e0e3e79-e4","lower-layer-if":["openflow:83744706783477:4"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.530Z"},"phys-address":"00:00:00:00:00:00","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 15:48:35.381" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.381" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 15:48:35.381" starttime="20181202 15:48:35.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="20181202 15:48:35.382" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:6"
                ],
                "name": "taped78808b-e2",
                "oper-status": "up",
                "phys-address": "fe:16:3e:e0:98:a5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:38.323Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 10,
                "lower-layer-if": [
                    "openflow:83744706783477:4"
                ],
                "name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.545Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 16,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:1121",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.142Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 17,
                "lower-layer-if": [
                    "openflow:259766515910134:5"
                ],
                "name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "oper-status": "up",
                "phys-address": "fe:16:3e:23:b9:23",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:24.905Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 23,
                "lower-layer-if": [
                    "openflow:106291986847654:15"
                ],
                "name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "oper-status": "up",
                "phys-address": "fe:16:3e:82:4f:7a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:52.351Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 22,
                "lower-layer-if": [
                    "openflow:106291986847654:5"
                ],
                "name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "oper-status": "up",
                "phys-address": "fe:16:3e:80:fe:da",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:45.803Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:5"
                ],
                "name": "tap67f3974e-58",
                "oper-status": "up",
                "phys-address": "fe:16:3e:80:fe:da",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:45.790Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:5"
                ],
                "name": "tap8c022c9b-5f",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:48.487Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:5"
                ],
                "name": "tap4ca6a916-7b",
                "oper-status": "up",
                "phys-address": "fe:16:3e:23:b9:23",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:24.888Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 18,
                "lower-layer-if": [
                    "openflow:106291986847654:4"
                ],
                "name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "oper-status": "up",
                "phys-address": "fe:16:3e:8f:2b:43",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.768Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:4"
                ],
                "name": "tapaef14aa7-ad",
                "oper-status": "up",
                "phys-address": "fe:16:3e:8f:2b:43",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.749Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 12,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:1121",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.634Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:4"
                ],
                "name": "tapd34ac5e8-4d",
                "oper-status": "up",
                "phys-address": "fe:16:3e:91:47:47",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.051Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 20,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:1121",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.797Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 14,
                "lower-layer-if": [
                    "openflow:259766515910134:4"
                ],
                "name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "oper-status": "up",
                "phys-address": "fe:16:3e:91:47:47",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.062Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 13,
                "lower-layer-if": [
                    "openflow:83744706783477:5"
                ],
                "name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:48.494Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 21,
                "lower-layer-if": [
                    "openflow:259766515910134:6"
                ],
                "name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "oper-status": "up",
                "phys-address": "fe:16:3e:e0:98:a5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:38.334Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:15"
                ],
                "name": "tapfc83b779-09",
                "oper-status": "up",
                "phys-address": "fe:16:3e:82:4f:7a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:52.346Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:4"
                ],
                "name": "tap3e0e3e79-e4",
                "oper-status": "up",
                "phys-address": "00:00:00:00:00:00",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.530Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.382" starttime="20181202 15:48:35.382"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.382" starttime="20181202 15:48:35.376"></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="20181202 15:48:35.385" 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="20181202 15:48:35.386" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.386" starttime="20181202 15:48:35.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="20181202 15:48:35.387" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":18,"port-no":4,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":17,"port-no":5,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":23,"port-no":15,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress","dpid":106291986847654,"if-index":18,"port-no":4,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":10,"port-no":4,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":16,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":21,"port-no":6,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":22,"port-no":5,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":13,"port-no":5,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":14,"port-no":4,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress","dpid":106291986847654,"if-index":23,"port-no":15,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress","dpid":259766515910134,"if-index":14,"port-no":4,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":20,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress","dpid":259766515910134,"if-index":21,"port-no":6,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress","dpid":83744706783477,"if-index":13,"port-no":5,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress","dpid":106291986847654,"if-index":22,"port-no":5,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":12,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","dpid":83744706783477,"if-index":12,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","dpid":106291986847654,"if-index":20,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress","dpid":83744706783477,"if-index":10,"port-no":4,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress","dpid":259766515910134,"if-index":16,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress","dpid":259766515910134,"if-index":17,"port-no":5,"interface-type":"iana-if-type:l2vlan"}]}} </msg>
<msg timestamp="20181202 15:48:35.387" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.387" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 15:48:35.387" starttime="20181202 15:48:35.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="20181202 15:48:35.388" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 18,
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 4,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 17,
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 5,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 23,
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 15,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 18,
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 4,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 10,
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 4,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 16,
                "interface-name": "259766515910134:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 21,
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 6,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 22,
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 5,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 13,
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 5,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 14,
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 4,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 23,
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 15,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 14,
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 4,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 20,
                "interface-name": "106291986847654:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 21,
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 6,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 13,
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 5,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 22,
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 5,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 12,
                "interface-name": "83744706783477:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 12,
                "interface-name": "83744706783477:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 20,
                "interface-name": "106291986847654:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 10,
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 4,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 16,
                "interface-name": "259766515910134:br-ex-patch:1121",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 17,
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 5,
                "service-mode": "interface-service-bindings:service-mode-ingress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.388" starttime="20181202 15:48:35.387"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.388" starttime="20181202 15:48:35.382"></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="20181202 15:48:35.392" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.392" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.392" starttime="20181202 15:48:35.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="20181202 15:48:35.393" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 15:48:35.393" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.393" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 15:48:35.393" starttime="20181202 15:48:35.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="20181202 15:48:35.394" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.394" starttime="20181202 15:48:35.394"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.394" starttime="20181202 15:48:35.388"></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="20181202 15:48:35.401" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.401" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.401" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.402" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.402" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.403" starttime="20181202 15:48:35.403"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.403" starttime="20181202 15:48:35.394"></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="20181202 15:48:35.408" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.408" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.408" starttime="20181202 15:48:35.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="20181202 15:48:35.409" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.409" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.409" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.409" starttime="20181202 15:48:35.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="20181202 15:48:35.410" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.410" starttime="20181202 15:48:35.409"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.410" starttime="20181202 15:48:35.403"></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="20181202 15:48:35.418" 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="20181202 15:48:35.418" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.418" starttime="20181202 15:48:35.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="20181202 15:48:35.424" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tapd34ac5e8-4d","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"7c88a14b-91e6-4578-9ab7-2dbf05178291","ovsdb:name":"tapd34ac5e8-4d","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:91:47:47"},{"external-id-key":"iface-id","external-id-value":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5"},{"external-id-key":"vm-id","external-id-value":"554fe201-3466-4483-a8ec-bb87bb8c3785"}],"ovsdb:port-uuid":"a2eb931f-e69c-4417-9337-d27ca68b33f2","ovsdb:ifindex":23,"ovsdb:ofport":4},{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap4ca6a916-7b","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"cc8f3339-e57a-40e2-b1ca-ec81e9fae968","ovsdb:name":"tap4ca6a916-7b","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:23:b9:23"},{"external-id-key":"iface-id","external-id-value":"4ca6a916-7bb3-4e03-a63a-78bc28c55069"},{"external-id-key":"vm-id","external-id-value":"c3b30f17-87d2-4493-b573-bcf40d4a2674"}],"ovsdb:port-uuid":"d68667f7-2925-432f-9864-666555667981","ovsdb:ifindex":24,"ovsdb:ofport":5},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"},{"tp-id":"taped78808b-e2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"49834a18-b848-487f-b093-809391278b62","ovsdb:name":"taped78808b-e2","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:98:a5"},{"external-id-key":"iface-id","external-id-value":"ed78808b-e256-489d-8eae-b97a4c15a500"},{"external-id-key":"vm-id","external-id-value":"11a3639d-5d19-4521-97a9-e37913abadaf"}],"ovsdb:port-uuid":"bfa024aa-fcfb-486c-b551-c5b1f67157be","ovsdb:ifindex":25,"ovsdb:ofport":6}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tap8c022c9b-5f","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"72f21555-4317-4aca-b0bb-752d76958072","ovsdb:name":"tap8c022c9b-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:2b:ca:9d"},{"external-id-key":"iface-id","external-id-value":"8c022c9b-5f0c-476a-8526-82267a6bd8ec"}],"ovsdb:port-uuid":"001d4ab4-96bd-46de-8954-9e465ee9349d","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":5},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"tap3e0e3e79-e4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"b751dadd-3fc9-4afe-ac5f-bb5c90fc3524","ovsdb:name":"tap3e0e3e79-e4","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:26:96:7a"},{"external-id-key":"iface-id","external-id-value":"3e0e3e79-e42e-466c-813d-f0e97d320648"}],"ovsdb:port-uuid":"b513aecd-9e30-4ec3-ac8a-7250c6944ff5","ovsdb:vlan-tag":4095,"ovsdb:ifindex":0,"ovsdb:ofport":4},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"tp-id":"tapaef14aa7-ad","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"9e26fbc6-f292-4f02-ac83-b0a4ea03d78f","ovsdb:name":"tapaef14aa7-ad","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:8f:2b:43"},{"external-id-key":"iface-id","external-id-value":"aef14aa7-ad76-4ad1-b86f-1312c2844225"},{"external-id-key":"vm-id","external-id-value":"52654192-3b5d-4fbd-9f7c-40be51839d8b"}],"ovsdb:port-uuid":"ee776add-af47-41b5-85a0-144d185107de","ovsdb:ifindex":19,"ovsdb:ofport":4},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tap67f3974e-58","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"3f268655-2327-40d7-af81-0b84b41bdaf2","ovsdb:name":"tap67f3974e-58","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:80:fe:da"},{"external-id-key":"iface-id","external-id-value":"67f3974e-580c-4799-8dae-b0bd4bf521de"},{"external-id-key":"vm-id","external-id-value":"1b9cea36-4e46-475a-9809-f944b4825076"}],"ovsdb:port-uuid":"6e2a1b56-4cf8-4ab4-9e9d-18b8e171cb10","ovsdb:ifindex":20,"ovsdb:ofport":5},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"},{"tp-id":"tapfc83b779-09","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"fc0974e2-d59d-4c4c-9245-fbee1eaf5dfb","ovsdb:name":"tapfc83b779-09","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:82:4f:7a"},{"external-id-key":"iface-id","external-id-value":"fc83b779-0924-4360-abee-b6fdef82d977"},{"external-id-key":"vm-id","external-id-value":"467708ca-4fae-4f1f-8e5b-f1e28930efc2"}],"ovsdb:port-uuid":"7cf8473e-07ad-4c27-ad14-f62c266d565e","ovsdb:ifindex":21,"ovsdb:ofport":15}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 15:48:35.424" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.425" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 15:48:35.425" starttime="20181202 15:48:35.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="20181202 15:48:35.426" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 23,
                            "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:91:47:47"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "554fe201-3466-4483-a8ec-bb87bb8c3785"
                                }
                            ],
                            "ovsdb:interface-uuid": "7c88a14b-91e6-4578-9ab7-2dbf05178291",
                            "ovsdb:name": "tapd34ac5e8-4d",
                            "ovsdb:ofport": 4,
                            "ovsdb:port-uuid": "a2eb931f-e69c-4417-9337-d27ca68b33f2",
                            "tp-id": "tapd34ac5e8-4d"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 24,
                            "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:23:b9:23"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "4ca6a916-7bb3-4e03-a63a-78bc28c55069"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "c3b30f17-87d2-4493-b573-bcf40d4a2674"
                                }
                            ],
                            "ovsdb:interface-uuid": "cc8f3339-e57a-40e2-b1ca-ec81e9fae968",
                            "ovsdb:name": "tap4ca6a916-7b",
                            "ovsdb:ofport": 5,
                            "ovsdb:port-uuid": "d68667f7-2925-432f-9864-666555667981",
                            "tp-id": "tap4ca6a916-7b"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        },
                        {
                            "ovsdb:ifindex": 25,
                            "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:98:a5"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "ed78808b-e256-489d-8eae-b97a4c15a500"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "11a3639d-5d19-4521-97a9-e37913abadaf"
                                }
                            ],
                            "ovsdb:interface-uuid": "49834a18-b848-487f-b093-809391278b62",
                            "ovsdb:name": "taped78808b-e2",
                            "ovsdb:ofport": 6,
                            "ovsdb:port-uuid": "bfa024aa-fcfb-486c-b551-c5b1f67157be",
                            "tp-id": "taped78808b-e2"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "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:2b:ca:9d"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "8c022c9b-5f0c-476a-8526-82267a6bd8ec"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "72f21555-4317-4aca-b0bb-752d76958072",
                            "ovsdb:name": "tap8c022c9b-5f",
                            "ovsdb:ofport": 5,
                            "ovsdb:port-uuid": "001d4ab4-96bd-46de-8954-9e465ee9349d",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap8c022c9b-5f"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "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:26:96:7a"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "3e0e3e79-e42e-466c-813d-f0e97d320648"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "b751dadd-3fc9-4afe-ac5f-bb5c90fc3524",
                            "ovsdb:name": "tap3e0e3e79-e4",
                            "ovsdb:ofport": 4,
                            "ovsdb:port-uuid": "b513aecd-9e30-4ec3-ac8a-7250c6944ff5",
                            "ovsdb:vlan-tag": 4095,
                            "tp-id": "tap3e0e3e79-e4"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "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:8f:2b:43"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "aef14aa7-ad76-4ad1-b86f-1312c2844225"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "52654192-3b5d-4fbd-9f7c-40be51839d8b"
                                }
                            ],
                            "ovsdb:interface-uuid": "9e26fbc6-f292-4f02-ac83-b0a4ea03d78f",
                            "ovsdb:name": "tapaef14aa7-ad",
                            "ovsdb:ofport": 4,
                            "ovsdb:port-uuid": "ee776add-af47-41b5-85a0-144d185107de",
                            "tp-id": "tapaef14aa7-ad"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "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:80:fe:da"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "67f3974e-580c-4799-8dae-b0bd4bf521de"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "1b9cea36-4e46-475a-9809-f944b4825076"
                                }
                            ],
                            "ovsdb:interface-uuid": "3f268655-2327-40d7-af81-0b84b41bdaf2",
                            "ovsdb:name": "tap67f3974e-58",
                            "ovsdb:ofport": 5,
                            "ovsdb:port-uuid": "6e2a1b56-4cf8-4ab4-9e9d-18b8e171cb10",
                            "tp-id": "tap67f3974e-58"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        },
                        {
                            "ovsdb:ifindex": 21,
                            "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:82:4f:7a"
                                },
                                {
                                    "external-id-key": "iface-id",
                                    "external-id-value": "fc83b779-0924-4360-abee-b6fdef82d977"
                                },
                                {
                                    "external-id-key": "vm-id",
                                    "external-id-value": "467708ca-4fae-4f1f-8e5b-f1e28930efc2"
                                }
                            ],
                            "ovsdb:interface-uuid": "fc0974e2-d59d-4c4c-9245-fbee1eaf5dfb",
                            "ovsdb:name": "tapfc83b779-09",
                            "ovsdb:ofport": 15,
                            "ovsdb:port-uuid": "7cf8473e-07ad-4c27-ad14-f62c266d565e",
                            "tp-id": "tapfc83b779-09"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:48:35.426" starttime="20181202 15:48:35.425"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.426" starttime="20181202 15:48:35.410"></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="20181202 15:48:35.431" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.431" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.431" starttime="20181202 15:48:35.427"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.432" level="INFO">To JSON using : content={"ports":{"port":[{"uuid":"3e0e3e79-e42e-466c-813d-f0e97d320648","status":"ACTIVE"},{"uuid":"aef14aa7-ad76-4ad1-b86f-1312c2844225","status":"ACTIVE"},{"uuid":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","status":"ACTIVE"},{"uuid":"fc83b779-0924-4360-abee-b6fdef82d977","status":"ACTIVE"},{"uuid":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","status":"ACTIVE"},{"uuid":"ed78808b-e256-489d-8eae-b97a4c15a500","status":"ACTIVE"},{"uuid":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","status":"ACTIVE"},{"uuid":"67f3974e-580c-4799-8dae-b0bd4bf521de","status":"ACTIVE"}]}} </msg>
<msg timestamp="20181202 15:48:35.432" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.432" level="INFO">${pretty_output} = {
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "3e0e3e79-e42e-466c-813d-f0e97d320648"
            },
            {
                "status...</msg>
<status status="PASS" endtime="20181202 15:48:35.433" starttime="20181202 15:48:35.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="20181202 15:48:35.433" level="INFO">{
    "ports": {
        "port": [
            {
                "status": "ACTIVE",
                "uuid": "3e0e3e79-e42e-466c-813d-f0e97d320648"
            },
            {
                "status": "ACTIVE",
                "uuid": "aef14aa7-ad76-4ad1-b86f-1312c2844225"
            },
            {
                "status": "ACTIVE",
                "uuid": "4ca6a916-7bb3-4e03-a63a-78bc28c55069"
            },
            {
                "status": "ACTIVE",
                "uuid": "fc83b779-0924-4360-abee-b6fdef82d977"
            },
            {
                "status": "ACTIVE",
                "uuid": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5"
            },
            {
                "status": "ACTIVE",
                "uuid": "ed78808b-e256-489d-8eae-b97a4c15a500"
            },
            {
                "status": "ACTIVE",
                "uuid": "8c022c9b-5f0c-476a-8526-82267a6bd8ec"
            },
            {
                "status": "ACTIVE",
                "uuid": "67f3974e-580c-4799-8dae-b0bd4bf521de"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.433" starttime="20181202 15:48:35.433"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.433" starttime="20181202 15:48:35.426"></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="20181202 15:48:35.438" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.438" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.438" starttime="20181202 15:48:35.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="20181202 15:48:35.439" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.439" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.440" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.440" starttime="20181202 15:48:35.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.440" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.440" starttime="20181202 15:48:35.440"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.440" starttime="20181202 15:48:35.433"></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="20181202 15:48:35.452" 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="20181202 15:48:35.452" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.453" starttime="20181202 15:48:35.441"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.454" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":18,"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225"},{"if-index":17,"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069"},{"if-index":16,"interface-name":"259766515910134:br-ex-patch:1121"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":14,"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5"},{"if-index":13,"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec"},{"if-index":12,"interface-name":"83744706783477:br-ex-patch:1121"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":23,"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977"},{"if-index":22,"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de"},{"if-index":21,"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500"},{"if-index":20,"interface-name":"106291986847654:br-ex-patch:1121"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":10,"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 15:48:35.454" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.454" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 18,
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225"
            }...</msg>
<status status="PASS" endtime="20181202 15:48:35.454" starttime="20181202 15:48:35.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="20181202 15:48:35.455" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 18,
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225"
            },
            {
                "if-index": 17,
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069"
            },
            {
                "if-index": 16,
                "interface-name": "259766515910134:br-ex-patch:1121"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 14,
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5"
            },
            {
                "if-index": 13,
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec"
            },
            {
                "if-index": 12,
                "interface-name": "83744706783477:br-ex-patch:1121"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 23,
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977"
            },
            {
                "if-index": 22,
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de"
            },
            {
                "if-index": 21,
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500"
            },
            {
                "if-index": 20,
                "interface-name": "106291986847654:br-ex-patch:1121"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 10,
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.455" starttime="20181202 15:48:35.454"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.455" starttime="20181202 15:48:35.440"></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="20181202 15:48:35.459" 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="20181202 15:48:35.459" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.459" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.460" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.461" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.461" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.461" starttime="20181202 15:48:35.461"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.461" starttime="20181202 15:48:35.455"></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="20181202 15:48:35.465" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.465" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.466" starttime="20181202 15:48:35.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="20181202 15:48:35.466" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.466" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.466" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.466" starttime="20181202 15:48:35.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="20181202 15:48:35.467" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.467" starttime="20181202 15:48:35.467"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.467" starttime="20181202 15:48:35.461"></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="20181202 15:48:35.472" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.472" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.472" starttime="20181202 15:48:35.467"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.474" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.474" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.474" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.474" starttime="20181202 15:48:35.474"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.474" starttime="20181202 15:48:35.467"></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="20181202 15:48:35.478" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.479" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.479" starttime="20181202 15:48:35.475"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.479" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.479" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.480" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.480" starttime="20181202 15:48:35.479"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.480" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.480" starttime="20181202 15:48:35.480"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.480" starttime="20181202 15:48:35.475"></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="20181202 15:48:35.486" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.486" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.486" starttime="20181202 15:48:35.481"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.486" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 15:48:35.487" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.487" 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="20181202 15:48:35.487" starttime="20181202 15:48:35.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.487" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.487" starttime="20181202 15:48:35.487"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.487" starttime="20181202 15:48:35.480"></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="20181202 15:48:35.492" 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="20181202 15:48:35.493" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.493" starttime="20181202 15:48:35.488"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.494" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 15:48:35.494" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.494" 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="20181202 15:48:35.494" starttime="20181202 15:48:35.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="20181202 15:48:35.495" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.495" starttime="20181202 15:48:35.495"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.495" starttime="20181202 15:48:35.487"></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="20181202 15:48:35.499" 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="20181202 15:48:35.500" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.500" starttime="20181202 15:48:35.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="20181202 15:48:35.500" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 15:48:35.500" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.501" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.501" starttime="20181202 15:48:35.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.501" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:48:35.501" starttime="20181202 15:48:35.501"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.501" starttime="20181202 15:48:35.495"></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="20181202 15:48:35.506" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.506" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.506" starttime="20181202 15:48:35.502"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.508" 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="20181202 15:48:35.508" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.508" 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="20181202 15:48:35.508" starttime="20181202 15:48:35.507"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.509" 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="20181202 15:48:35.509" starttime="20181202 15:48:35.509"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.510" starttime="20181202 15:48:35.501"></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="20181202 15:48:35.515" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.516" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.516" starttime="20181202 15:48:35.510"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.517" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.517" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.517" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.518" starttime="20181202 15:48:35.516"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.518" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.519" starttime="20181202 15:48:35.518"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.519" starttime="20181202 15:48:35.510"></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="20181202 15:48:35.526" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.527" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.527" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.527" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.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="20181202 15:48:35.527" starttime="20181202 15:48:35.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="20181202 15:48:35.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="20181202 15:48:35.528" starttime="20181202 15:48:35.528"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.528" starttime="20181202 15:48:35.519"></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="20181202 15:48:35.533" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.533" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.533" starttime="20181202 15:48:35.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="20181202 15:48:35.534" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:48:35.534" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.534" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:48:35.534" starttime="20181202 15:48:35.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="20181202 15:48:35.535" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:48:35.535" starttime="20181202 15:48:35.534"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.535" starttime="20181202 15:48:35.528"></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="20181202 15:48:35.544" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:48:35.544" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:48:35.544" starttime="20181202 15:48:35.535"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:48:35.554" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:5","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap8c022c9b-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":5,"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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477:4","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tap3e0e3e79-e4","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":4,"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:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134:5","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap4ca6a916-7b","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:23:b9:23","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:259766515910134:4","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tapd34ac5e8-4d","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:91:47:47","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:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134:6","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"taped78808b-e2","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":6,"flow-node-inventory:hardware-address":"fe:16:3e:e0:98:a5","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654:4","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tapaef14aa7-ad","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:8f:2b: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:106291986847654:5","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tap67f3974e-58","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:80:fe:da","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:106291986847654:15","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":10000,"flow-node-inventory:name":"tapfc83b779-09","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":15,"flow-node-inventory:hardware-address":"fe:16:3e:82:4f:7a","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:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 15:48:35.555" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:48:35.555" 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="20181202 15:48:35.555" starttime="20181202 15:48:35.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:48:35.557" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477:LOCAL"
                    },
                    {
                        "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": "tap8c022c9b-5f",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 5,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:5"
                    },
                    {
                        "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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    },
                    {
                        "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": "tap3e0e3e79-e4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 4,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": true,
                            "live": false
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:4"
                    },
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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:23:b9:23",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap4ca6a916-7b",
                        "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:259766515910134:5"
                    },
                    {
                        "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:91:47:47",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapd34ac5e8-4d",
                        "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:259766515910134: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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134:LOCAL"
                    },
                    {
                        "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:e0:98:a5",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "taped78808b-e2",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 6,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:6"
                    },
                    {
                        "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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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:8f:2b:43",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapaef14aa7-ad",
                        "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:106291986847654:4"
                    },
                    {
                        "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:80:fe:da",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tap67f3974e-58",
                        "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:106291986847654:5"
                    },
                    {
                        "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:82:4f:7a",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tapfc83b779-09",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 15,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:15"
                    },
                    {
                        "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 15:48:35.558" starttime="20181202 15:48:35.556"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.558" starttime="20181202 15:48:35.535"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.558" starttime="20181202 15:48:34.821"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.558" starttime="20181202 15:48:34.818"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.558" starttime="20181202 15:48:34.807"></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="20181202 15:48:35.560" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.L2/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181202 15:48:35.560" starttime="20181202 15:48:35.559"></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="20181202 15:48:35.572" starttime="20181202 15:48:35.572"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:48:35.573" level="INFO">index=13
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:48:35.573" level="INFO">${current_ssh_connection} = index=13
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:48:35.573" starttime="20181202 15:48:35.572"></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="20181202 15:48:35.573" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:48:35.574" starttime="20181202 15:48:35.573"></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="20181202 15:48:35.574" level="INFO">${conn_id} = 24</msg>
<status status="PASS" endtime="20181202 15:48:35.575" starttime="20181202 15:48:35.574"></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="20181202 15:48:35.576" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:48:35.576" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:48:35.576" starttime="20181202 15:48:35.575"></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="20181202 15:48:35.577" starttime="20181202 15:48:35.576"></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="20181202 15:48:35.578" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:48:35.906" level="INFO">Read output: Last login: Sun Dec  2 15:43:35 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:48:35.906" starttime="20181202 15:48:35.577"></status>
</kw>
<msg timestamp="20181202 15:48:35.906" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:48:35.906" starttime="20181202 15:48:35.577"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.906" starttime="20181202 15:48:35.575"></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="20181202 15:48:35.907" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.L2/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181202 15:48:35.930" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 15:48:35.930" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:48:35.930" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:48:35.930" starttime="20181202 15:48:35.907"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:48:35.995" starttime="20181202 15:48:35.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="20181202 15:48:35.995" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:48:35.995" starttime="20181202 15:48:35.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:35.996" starttime="20181202 15:48:35.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>"${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="20181202 15:48:35.997" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:48:35.997" starttime="20181202 15:48:35.997"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.997" starttime="20181202 15:48:35.996"></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="20181202 15:48:35.999" starttime="20181202 15:48:35.998"></status>
</kw>
<msg timestamp="20181202 15:48:35.999" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:48:35.999" starttime="20181202 15:48:35.998"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.999" starttime="20181202 15:48:35.997"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:35.999" starttime="20181202 15:48:35.571"></status>
</kw>
<msg timestamp="20181202 15:48:35.999" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:48:35.999" starttime="20181202 15:48:35.570"></status>
</kw>
<msg timestamp="20181202 15:48:35.999" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:48:35.999" starttime="20181202 15:48:35.569"></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="20181202 15:48:36.000" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 15:48:36.000" starttime="20181202 15:48:36.000"></status>
</kw>
<msg timestamp="20181202 15:48:36.000" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 15:48:36.000" starttime="20181202 15:48:35.568"></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="20181202 15:48:36.001" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 15:48:36.001" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 15:48:36.001" starttime="20181202 15:48:36.000"></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="20181202 15:48:36.002" starttime="20181202 15:48:36.001"></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="20181202 15:48:36.002" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:48:36.002" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 15:48:36.003" starttime="20181202 15:48:36.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>"${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="20181202 15:48:36.003" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 15:48:36.004" starttime="20181202 15:48:36.003"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.004" starttime="20181202 15:48:36.003"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.004" starttime="20181202 15:48:35.559"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.004" starttime="20181202 15:48:35.559"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.004" starttime="20181202 15:48:35.558"></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.13</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="20181202 15:48:36.012" starttime="20181202 15:48:36.012"></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="20181202 15:48:36.013" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:48:36.166" 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="20181202 15:48:36.166" starttime="20181202 15:48:36.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="20181202 15:48:36.187" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 15:48:36.187" starttime="20181202 15:48:36.166"></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="20181202 15:48:36.189" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:48:36.189" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:48:36.189" starttime="20181202 15:48:36.188"></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="20181202 15:48:36.232" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:48:36.232" starttime="20181202 15:48:36.190"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:48:36.234" starttime="20181202 15:48:36.233"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:48:36.235" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:48:36.235" starttime="20181202 15:48:36.234"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.235" starttime="20181202 15:48:36.011"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.235" starttime="20181202 15:48:36.004"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.235" starttime="20181202 15:48:36.004"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.235" starttime="20181202 15:48:36.004"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.236" starttime="20181202 15:48:28.635"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:36.236" starttime="20181202 15:48:28.635"></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="20181202 15:48:36.237" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:36.237" starttime="20181202 15:48:36.237"></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="20181202 15:48:36.238" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:48:36.257" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:38.354" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:38.354" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:38.355" starttime="20181202 15:48:36.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:48:38.356" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:48:38.356" starttime="20181202 15:48:38.355"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:48:38.356" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:38.356" starttime="20181202 15:48:38.356"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:38.357" starttime="20181202 15:48:38.357"></status>
</kw>
<msg timestamp="20181202 15:48:38.357" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:48:38.357" starttime="20181202 15:48:36.237"></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="20181202 15:48:38.358" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:48:38.358" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:48:38.358" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:38.358" starttime="20181202 15:48:38.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:48:38.358" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:48:38.358" starttime="20181202 15:48:38.358"></status>
</kw>
<msg timestamp="20181202 15:48:38.359" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:38.359" starttime="20181202 15:48:36.236"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:48:38.359" starttime="20181202 15:48:38.359"></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="20181202 15:48:38.360" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:48:38.360" starttime="20181202 15:48:38.360"></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="20181202 15:48:38.361" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:48:38.400" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:41.440" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:41.441" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:41.441" starttime="20181202 15:48:38.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="20181202 15:48:41.443" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "467708ca-4fae-4f1f-8e5b-f1e28930efc2", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_2=22.0.0.4"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1b9cea36-4e46-475a-9809-f944b4825076", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_2=22.0.0.3"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "11a3639d-5d19-4521-97a9-e37913abadaf", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_2=22.0.0.5"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "52654192-3b5d-4fbd-9f7c-40be51839d8b", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.17"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "c3b30f17-87d2-4493-b573-bcf40d4a2674", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.5"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "554fe201-3466-4483-a8ec-bb87bb8c3785", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.16"
  }
]</msg>
<status status="PASS" endtime="20181202 15:48:41.444" starttime="20181202 15:48:41.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="20181202 15:48:41.444" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:41.444" starttime="20181202 15:48:41.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="20181202 15:48:41.445" starttime="20181202 15:48:41.445"></status>
</kw>
<msg timestamp="20181202 15:48:41.446" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "467708ca-4fae-4f1f-8e5b-f1e28930efc2", 
    "Flavor": "m1.nano", 
    "Networks": "l2_...</msg>
<status status="PASS" endtime="20181202 15:48:41.446" starttime="20181202 15:48:38.360"></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="20181202 15:48:41.446" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_2_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "467708ca-4fae-4f1f-8e5b-f1e28930efc2", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_2=22.0.0.4"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_2_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "1b9cea36-4e46-475a-9809-f944b4825076", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_2=22.0.0.3"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_2_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "11a3639d-5d19-4521-97a9-e37913abadaf", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_2=22.0.0.5"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_3", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "52654192-3b5d-4fbd-9f7c-40be51839d8b", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.17"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_2", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "c3b30f17-87d2-4493-b573-bcf40d4a2674", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.5"
  }, 
  {
    "Status": "ACTIVE", 
    "Name": "l2_net_1_vm_1", 
    "Image": "cirros-0.3.5-x86_64-disk", 
    "ID": "554fe201-3466-4483-a8ec-bb87bb8c3785", 
    "Flavor": "m1.nano", 
    "Networks": "l2_net_1=21.0.0.16"
  }
] </msg>
<msg timestamp="20181202 15:48:41.447" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:48:41.447" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'467708ca-4fae-4f1f-8e5b-f1e28930efc2', u'Flavor': u'm1.nano', u'Networks': u'l2_net_2=22.0.0.4'} | {...</msg>
<status status="PASS" endtime="20181202 15:48:41.447" starttime="20181202 15:48:41.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:48:41.447" level="INFO">[{u'Status': u'ACTIVE', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'467708ca-4fae-4f1f-8e5b-f1e28930efc2', u'Flavor': u'm1.nano', u'Networks': u'l2_net_2=22.0.0.4'}, {u'Status': u'ACTIVE', u'Name': u'l2_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1b9cea36-4e46-475a-9809-f944b4825076', u'Flavor': u'm1.nano', u'Networks': u'l2_net_2=22.0.0.3'}, {u'Status': u'ACTIVE', u'Name': u'l2_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'11a3639d-5d19-4521-97a9-e37913abadaf', u'Flavor': u'm1.nano', u'Networks': u'l2_net_2=22.0.0.5'}, {u'Status': u'ACTIVE', u'Name': u'l2_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'52654192-3b5d-4fbd-9f7c-40be51839d8b', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.17'}, {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'c3b30f17-87d2-4493-b573-bcf40d4a2674', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.5'}, {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'554fe201-3466-4483-a8ec-bb87bb8c3785', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.16'}]</msg>
<status status="PASS" endtime="20181202 15:48:41.448" starttime="20181202 15:48:41.447"></status>
</kw>
<msg timestamp="20181202 15:48:41.448" level="INFO">@{vms} = [ {u'Status': u'ACTIVE', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'467708ca-4fae-4f1f-8e5b-f1e28930efc2', u'Flavor': u'm1.nano', u'Networks': u'l2_net_2=22.0.0.4'} | {...</msg>
<status status="PASS" endtime="20181202 15:48:41.448" starttime="20181202 15:48:38.359"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l2_net_2_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'467708ca-4fae-4f1f-8e5b-f1e28930efc2', u'Flavor': u'm1.nano', u'Networks': u'l2_net_2=22.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="20181202 15:48:41.459" level="INFO">Starting process:
openstack server show 467708ca-4fae-4f1f-8e5b-f1e28930efc2</msg>
<msg timestamp="20181202 15:48:41.497" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:44.540" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:44.540" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:44.541" starttime="20181202 15:48:41.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="20181202 15:48:44.542" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-novacompute-0.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-0.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000006                                               |
| 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-02T15:44:52.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2_net_2=22.0.0.4                                               |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:48Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 24d7b8805c35d60d14a4b15854f206dbb995395b31420e6b04d31c3a        |
| id                                  | 467708ca-4fae-4f1f-8e5b-f1e28930efc2                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='l2_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-02T15:44:52Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:48:44.542" starttime="20181202 15:48:44.541"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:48:44.542" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:44.542" starttime="20181202 15:48:44.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="20181202 15:48:44.543" starttime="20181202 15:48:44.543"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:44.543" starttime="20181202 15:48:41.458"></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="20181202 15:48:44.554" level="INFO">Starting process:
openstack server delete 467708ca-4fae-4f1f-8e5b-f1e28930efc2</msg>
<msg timestamp="20181202 15:48:44.586" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:47.137" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:47.138" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:47.138" starttime="20181202 15:48:44.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="20181202 15:48:47.140" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:47.140" starttime="20181202 15:48:47.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="20181202 15:48:47.141" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:47.141" starttime="20181202 15:48:47.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="20181202 15:48:47.142" starttime="20181202 15:48:47.141"></status>
</kw>
<msg timestamp="20181202 15:48:47.142" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:48:47.143" starttime="20181202 15:48:44.553"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:47.143" starttime="20181202 15:48:44.544"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:47.143" starttime="20181202 15:48:44.544"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:47.143" starttime="20181202 15:48:41.448"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l2_net_2_vm_2', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'1b9cea36-4e46-475a-9809-f944b4825076', u'Flavor': u'm1.nano', u'Networks': u'l2_net_2=22.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="20181202 15:48:47.158" level="INFO">Starting process:
openstack server show 1b9cea36-4e46-475a-9809-f944b4825076</msg>
<msg timestamp="20181202 15:48:47.184" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:50.501" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:50.502" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:50.502" starttime="20181202 15:48:47.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="20181202 15:48:50.503" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-novacompute-0.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-0.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000005                                               |
| 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-02T15:44:47.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2_net_2=22.0.0.3                                               |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:41Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 24d7b8805c35d60d14a4b15854f206dbb995395b31420e6b04d31c3a        |
| id                                  | 1b9cea36-4e46-475a-9809-f944b4825076                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='l2_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-02T15:44:47Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:48:50.504" starttime="20181202 15:48:50.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="20181202 15:48:50.505" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:50.505" starttime="20181202 15:48:50.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="20181202 15:48:50.506" starttime="20181202 15:48:50.505"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:50.507" starttime="20181202 15:48:47.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>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="20181202 15:48:50.524" level="INFO">Starting process:
openstack server delete 1b9cea36-4e46-475a-9809-f944b4825076</msg>
<msg timestamp="20181202 15:48:50.552" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:53.288" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:53.288" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:53.288" starttime="20181202 15:48:50.523"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:48:53.290" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:53.290" starttime="20181202 15:48:53.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="20181202 15:48:53.291" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:53.291" starttime="20181202 15:48:53.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="20181202 15:48:53.292" starttime="20181202 15:48:53.291"></status>
</kw>
<msg timestamp="20181202 15:48:53.292" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:48:53.292" starttime="20181202 15:48:50.522"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:53.292" starttime="20181202 15:48:50.508"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:53.293" starttime="20181202 15:48:50.507"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:53.293" starttime="20181202 15:48:47.143"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l2_net_2_vm_1', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'11a3639d-5d19-4521-97a9-e37913abadaf', u'Flavor': u'm1.nano', u'Networks': u'l2_net_2=22.0.0.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="20181202 15:48:53.308" level="INFO">Starting process:
openstack server show 11a3639d-5d19-4521-97a9-e37913abadaf</msg>
<msg timestamp="20181202 15:48:53.333" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:56.654" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:56.655" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:56.655" starttime="20181202 15:48:53.307"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:48:56.656" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-novacompute-1.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-1.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000004                                               |
| 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-02T15:44:39.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2_net_2=22.0.0.5                                               |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:34Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 90a4749fae98f064556f3dd285860a3e0009496739027c7f116d6407        |
| id                                  | 11a3639d-5d19-4521-97a9-e37913abadaf                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_2_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='l2_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-02T15:44:39Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:48:56.656" starttime="20181202 15:48:56.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="20181202 15:48:56.656" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:56.656" starttime="20181202 15:48:56.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="20181202 15:48:56.657" starttime="20181202 15:48:56.656"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:56.657" starttime="20181202 15:48:53.306"></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="20181202 15:48:56.666" level="INFO">Starting process:
openstack server delete 11a3639d-5d19-4521-97a9-e37913abadaf</msg>
<msg timestamp="20181202 15:48:56.705" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:48:59.354" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:48:59.354" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:48:59.354" starttime="20181202 15:48:56.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="20181202 15:48:59.356" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:59.356" starttime="20181202 15:48:59.355"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:48:59.357" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:48:59.357" starttime="20181202 15:48:59.356"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:48:59.358" starttime="20181202 15:48:59.357"></status>
</kw>
<msg timestamp="20181202 15:48:59.358" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:48:59.358" starttime="20181202 15:48:56.665"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:59.358" starttime="20181202 15:48:56.658"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:59.358" starttime="20181202 15:48:56.657"></status>
</kw>
<status status="PASS" endtime="20181202 15:48:59.358" starttime="20181202 15:48:53.293"></status>
</kw>
<kw type="foritem" name="${vm} = {u'Status': u'ACTIVE', u'Name': u'l2_net_1_vm_3', u'Image': u'cirros-0.3.5-x86_64-disk', u'ID': u'52654192-3b5d-4fbd-9f7c-40be51839d8b', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.17'}">
<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="20181202 15:48:59.372" level="INFO">Starting process:
openstack server show 52654192-3b5d-4fbd-9f7c-40be51839d8b</msg>
<msg timestamp="20181202 15:48:59.406" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:02.496" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:02.497" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:02.497" starttime="20181202 15:48:59.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="20181202 15:49:02.498" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-novacompute-0.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-0.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:instance_name       | instance-00000003                                               |
| 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-02T15:44:35.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2_net_1=21.0.0.17                                              |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:26Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 24d7b8805c35d60d14a4b15854f206dbb995395b31420e6b04d31c3a        |
| id                                  | 52654192-3b5d-4fbd-9f7c-40be51839d8b                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_3                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='l2_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-02T15:44:35Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:49:02.498" starttime="20181202 15:49:02.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="20181202 15:49:02.499" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:02.499" starttime="20181202 15:49:02.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="20181202 15:49:02.499" starttime="20181202 15:49:02.499"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:02.500" starttime="20181202 15:48:59.370"></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="20181202 15:49:02.509" level="INFO">Starting process:
openstack server delete 52654192-3b5d-4fbd-9f7c-40be51839d8b</msg>
<msg timestamp="20181202 15:49:02.542" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:05.149" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:05.150" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:05.150" starttime="20181202 15:49:02.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="20181202 15:49:05.152" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:05.152" starttime="20181202 15:49:05.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="20181202 15:49:05.153" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:05.153" starttime="20181202 15:49:05.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="20181202 15:49:05.154" starttime="20181202 15:49:05.153"></status>
</kw>
<msg timestamp="20181202 15:49:05.155" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:05.155" starttime="20181202 15:49:02.508"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:05.155" starttime="20181202 15:49:02.500"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:05.156" starttime="20181202 15:49:02.500"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:05.156" starttime="20181202 15:48:59.359"></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'c3b30f17-87d2-4493-b573-bcf40d4a2674', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.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="20181202 15:49:05.173" level="INFO">Starting process:
openstack server show c3b30f17-87d2-4493-b573-bcf40d4a2674</msg>
<msg timestamp="20181202 15:49:05.198" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:08.354" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:08.355" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:08.355" starttime="20181202 15:49:05.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="20181202 15:49:08.356" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-novacompute-1.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-1.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-02T15:44:25.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2_net_1=21.0.0.5                                               |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:18Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 90a4749fae98f064556f3dd285860a3e0009496739027c7f116d6407        |
| id                                  | c3b30f17-87d2-4493-b573-bcf40d4a2674                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_2                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='l2_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-02T15:44:25Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:49:08.357" starttime="20181202 15:49:08.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="20181202 15:49:08.357" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:08.357" starttime="20181202 15:49:08.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="20181202 15:49:08.359" starttime="20181202 15:49:08.358"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:08.359" starttime="20181202 15:49:05.171"></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="20181202 15:49:08.374" level="INFO">Starting process:
openstack server delete c3b30f17-87d2-4493-b573-bcf40d4a2674</msg>
<msg timestamp="20181202 15:49:08.397" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:11.472" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:11.473" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:11.473" starttime="20181202 15:49:08.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="20181202 15:49:11.474" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:11.474" starttime="20181202 15:49:11.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="20181202 15:49:11.474" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:11.474" starttime="20181202 15:49:11.474"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:49:11.475" starttime="20181202 15:49:11.475"></status>
</kw>
<msg timestamp="20181202 15:49:11.475" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:11.475" starttime="20181202 15:49:08.373"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:11.476" starttime="20181202 15:49:08.360"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:11.476" starttime="20181202 15:49:08.360"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:11.476" starttime="20181202 15:49:05.156"></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'554fe201-3466-4483-a8ec-bb87bb8c3785', u'Flavor': u'm1.nano', u'Networks': u'l2_net_1=21.0.0.16'}">
<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="20181202 15:49:11.484" level="INFO">Starting process:
openstack server show 554fe201-3466-4483-a8ec-bb87bb8c3785</msg>
<msg timestamp="20181202 15:49:11.520" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:14.675" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:14.675" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:14.676" starttime="20181202 15:49:11.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="20181202 15:49:14.677" level="INFO">+-------------------------------------+-----------------------------------------------------------------+
| Field                               | Value                                                           |
+-------------------------------------+-----------------------------------------------------------------+
| OS-DCF:diskConfig                   | MANUAL                                                          |
| OS-EXT-AZ:availability_zone         | nova                                                            |
| OS-EXT-SRV-ATTR:host                | overcloud-novacompute-1.opnfvlf.org                             |
| OS-EXT-SRV-ATTR:hypervisor_hostname | overcloud-novacompute-1.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-02T15:44:21.000000                                      |
| OS-SRV-USG:terminated_at            | None                                                            |
| accessIPv4                          |                                                                 |
| accessIPv6                          |                                                                 |
| addresses                           | l2_net_1=21.0.0.16                                              |
| config_drive                        |                                                                 |
| created                             | 2018-12-02T15:44:11Z                                            |
| flavor                              | m1.nano (42)                                                    |
| hostId                              | 90a4749fae98f064556f3dd285860a3e0009496739027c7f116d6407        |
| id                                  | 554fe201-3466-4483-a8ec-bb87bb8c3785                            |
| image                               | cirros-0.3.5-x86_64-disk (49843e9a-b382-444c-8fc3-9e2ddfce5494) |
| key_name                            | None                                                            |
| name                                | l2_net_1_vm_1                                                   |
| progress                            | 0                                                               |
| project_id                          | 6e02ecf05c4847f0b61a26a4afddf2d6                                |
| properties                          |                                                                 |
| security_groups                     | name='l2_sg'                                                    |
| status                              | ACTIVE                                                          |
| updated                             | 2018-12-02T15:44:21Z                                            |
| user_id                             | cad343982c3b4dea811991b16a805828                                |
| volumes_attached                    |                                                                 |
+-------------------------------------+-----------------------------------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:49:14.677" starttime="20181202 15:49:14.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="20181202 15:49:14.678" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:14.678" starttime="20181202 15:49:14.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="20181202 15:49:14.679" starttime="20181202 15:49:14.678"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:14.679" starttime="20181202 15:49:11.483"></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="20181202 15:49:14.692" level="INFO">Starting process:
openstack server delete 554fe201-3466-4483-a8ec-bb87bb8c3785</msg>
<msg timestamp="20181202 15:49:14.711" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:17.476" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:17.477" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:17.477" starttime="20181202 15:49:14.691"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:17.478" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:17.479" starttime="20181202 15:49:17.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="20181202 15:49:17.479" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:17.480" starttime="20181202 15:49:17.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="20181202 15:49:17.481" starttime="20181202 15:49:17.480"></status>
</kw>
<msg timestamp="20181202 15:49:17.481" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:17.481" starttime="20181202 15:49:14.691"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:17.481" starttime="20181202 15:49:14.680"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:17.482" starttime="20181202 15:49:14.679"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:17.482" starttime="20181202 15:49:11.476"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:17.482" starttime="20181202 15:48:41.448"></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="20181202 15:49:17.484" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:49:17.484" starttime="20181202 15:49:17.483"></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="20181202 15:49:17.485" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:49:17.517" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:19.958" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:19.958" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:19.958" starttime="20181202 15:49:17.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="20181202 15:49:19.960" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:49:19.960" starttime="20181202 15:49:19.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="20181202 15:49:19.960" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:19.960" starttime="20181202 15:49:19.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="20181202 15:49:19.961" starttime="20181202 15:49:19.961"></status>
</kw>
<msg timestamp="20181202 15:49:19.961" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:49:19.961" starttime="20181202 15:49:17.484"></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="20181202 15:49:19.962" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:49:19.962" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:49:19.962" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:49:19.962" starttime="20181202 15:49:19.962"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:49:19.962" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:49:19.962" starttime="20181202 15:49:19.962"></status>
</kw>
<msg timestamp="20181202 15:49:19.963" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:49:19.963" starttime="20181202 15:49:17.482"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:49:19.963" starttime="20181202 15:49:19.963"></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="20181202 15:49:19.964" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:49:19.964" starttime="20181202 15:49:19.964"></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="20181202 15:49:19.965" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:49:20.007" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:22.231" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:22.231" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:22.231" starttime="20181202 15:49:19.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="20181202 15:49:22.232" level="INFO">[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='21.0.0.2', subnet_id='2c51ffe8-f35d-4ea5-960e-2e93439e20ae'", 
    "ID": "3e0e3e79-e42e-466c-813d-f0e97d320648", 
    "MAC Address": "fa:16:3e:26:96:7a", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='22.0.0.2', subnet_id='b56ab872-ef07-4b16-a847-1866c62cc2d2'", 
    "ID": "8c022c9b-5f0c-476a-8526-82267a6bd8ec", 
    "MAC Address": "fa:16:3e:2b:ca:9d", 
    "Name": ""
  }
]</msg>
<status status="PASS" endtime="20181202 15:49:22.233" starttime="20181202 15:49:22.232"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:49:22.233" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:22.233" starttime="20181202 15:49:22.233"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:49:22.234" starttime="20181202 15:49:22.233"></status>
</kw>
<msg timestamp="20181202 15:49:22.234" level="INFO">${json} = [
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='21.0.0.2', subnet_id='2c51ffe8-f35d-4ea5-960e-2e93439e20ae'", 
    "ID": "3e0e3e79-e42e-466c-813d-f0e97d320648", 
    "MAC Address...</msg>
<status status="PASS" endtime="20181202 15:49:22.234" starttime="20181202 15:49:19.964"></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="20181202 15:49:22.235" level="INFO">To JSON using : content=[
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='21.0.0.2', subnet_id='2c51ffe8-f35d-4ea5-960e-2e93439e20ae'", 
    "ID": "3e0e3e79-e42e-466c-813d-f0e97d320648", 
    "MAC Address": "fa:16:3e:26:96:7a", 
    "Name": ""
  }, 
  {
    "Status": "ACTIVE", 
    "Fixed IP Addresses": "ip_address='22.0.0.2', subnet_id='b56ab872-ef07-4b16-a847-1866c62cc2d2'", 
    "ID": "8c022c9b-5f0c-476a-8526-82267a6bd8ec", 
    "MAC Address": "fa:16:3e:2b:ca:9d", 
    "Name": ""
  }
] </msg>
<msg timestamp="20181202 15:49:22.235" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:49:22.235" level="INFO">@{list} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='21.0.0.2', subnet_id='2c51ffe8-f35d-4ea5-960e-2e93439e20ae'", u'ID': u'3e0e3e79-e42e-466c-813d-f0e97d320648', u'MAC Address': u'fa:16:3e:2...</msg>
<status status="PASS" endtime="20181202 15:49:22.235" starttime="20181202 15:49:22.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="20181202 15:49:22.236" level="INFO">[{u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='21.0.0.2', subnet_id='2c51ffe8-f35d-4ea5-960e-2e93439e20ae'", u'ID': u'3e0e3e79-e42e-466c-813d-f0e97d320648', u'MAC Address': u'fa:16:3e:26:96:7a', u'Name': u''}, {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='22.0.0.2', subnet_id='b56ab872-ef07-4b16-a847-1866c62cc2d2'", u'ID': u'8c022c9b-5f0c-476a-8526-82267a6bd8ec', u'MAC Address': u'fa:16:3e:2b:ca:9d', u'Name': u''}]</msg>
<status status="PASS" endtime="20181202 15:49:22.236" starttime="20181202 15:49:22.236"></status>
</kw>
<msg timestamp="20181202 15:49:22.236" level="INFO">@{ports} = [ {u'Status': u'ACTIVE', u'Fixed IP Addresses': u"ip_address='21.0.0.2', subnet_id='2c51ffe8-f35d-4ea5-960e-2e93439e20ae'", u'ID': u'3e0e3e79-e42e-466c-813d-f0e97d320648', u'MAC Address': u'fa:16:3e:2...</msg>
<status status="PASS" endtime="20181202 15:49:22.236" starttime="20181202 15:49:19.963"></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='2c51ffe8-f35d-4ea5-960e-2e93439e20ae'&quot;, u'ID': u'3e0e3e79-e42e-466c-813d-f0e97d320648', u'MAC Address': u'fa:16:3e:26:...">
<kw 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="20181202 15:49:22.246" level="INFO">Starting process:
openstack port delete 3e0e3e79-e42e-466c-813d-f0e97d320648</msg>
<msg timestamp="20181202 15:49:22.291" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:25.262" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:25.263" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:25.263" starttime="20181202 15:49:22.246"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:25.264" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:25.264" starttime="20181202 15:49:25.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="20181202 15:49:25.265" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:25.265" starttime="20181202 15:49:25.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="20181202 15:49:25.266" starttime="20181202 15:49:25.265"></status>
</kw>
<msg timestamp="20181202 15:49:25.267" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:25.267" starttime="20181202 15:49:22.246"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:25.267" starttime="20181202 15:49:22.237"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:25.267" starttime="20181202 15:49:22.237"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:25.267" starttime="20181202 15:49:22.237"></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='b56ab872-ef07-4b16-a847-1866c62cc2d2'&quot;, u'ID': u'8c022c9b-5f0c-476a-8526-82267a6bd8ec', u'MAC Address': u'fa:16:3e:2b:...">
<kw 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="20181202 15:49:25.284" level="INFO">Starting process:
openstack port delete 8c022c9b-5f0c-476a-8526-82267a6bd8ec</msg>
<msg timestamp="20181202 15:49:25.309" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:28.476" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:28.476" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:28.476" starttime="20181202 15:49:25.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="20181202 15:49:28.477" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:28.477" starttime="20181202 15:49:28.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="20181202 15:49:28.478" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:28.478" starttime="20181202 15:49:28.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="20181202 15:49:28.479" starttime="20181202 15:49:28.478"></status>
</kw>
<msg timestamp="20181202 15:49:28.479" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:28.479" starttime="20181202 15:49:25.282"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:28.479" starttime="20181202 15:49:25.268"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:28.479" starttime="20181202 15:49:25.268"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:28.479" starttime="20181202 15:49:25.267"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:28.479" starttime="20181202 15:49:22.236"></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="20181202 15:49:28.480" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:49:28.480" starttime="20181202 15:49:28.480"></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="20181202 15:49:28.481" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:49:28.525" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:30.996" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:30.997" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:30.997" starttime="20181202 15:49:28.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="20181202 15:49:30.999" level="INFO">[
  {
    "Subnets": "b56ab872-ef07-4b16-a847-1866c62cc2d2", 
    "ID": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256", 
    "Name": "l2_net_2"
  }, 
  {
    "Subnets": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae", 
    "ID": "d21bdb40-4840-412f-9b72-166a8bb25082", 
    "Name": "l2_net_1"
  }
]</msg>
<status status="PASS" endtime="20181202 15:49:30.999" starttime="20181202 15:49:30.998"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:49:31.000" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:31.000" starttime="20181202 15:49:30.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="20181202 15:49:31.002" starttime="20181202 15:49:31.001"></status>
</kw>
<msg timestamp="20181202 15:49:31.002" level="INFO">${json} = [
  {
    "Subnets": "b56ab872-ef07-4b16-a847-1866c62cc2d2", 
    "ID": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256", 
    "Name": "l2_net_2"
  }, 
  {
    "Subnets": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",...</msg>
<status status="PASS" endtime="20181202 15:49:31.002" starttime="20181202 15:49:28.481"></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="20181202 15:49:31.003" level="INFO">To JSON using : content=[
  {
    "Subnets": "b56ab872-ef07-4b16-a847-1866c62cc2d2", 
    "ID": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256", 
    "Name": "l2_net_2"
  }, 
  {
    "Subnets": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae", 
    "ID": "d21bdb40-4840-412f-9b72-166a8bb25082", 
    "Name": "l2_net_1"
  }
] </msg>
<msg timestamp="20181202 15:49:31.004" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:49:31.004" level="INFO">@{list} = [ {u'Subnets': u'b56ab872-ef07-4b16-a847-1866c62cc2d2', u'ID': u'c9ea8a8b-d0be-40f3-bd82-ee43156b2256', u'Name': u'l2_net_2'} | {u'Subnets': u'2c51ffe8-f35d-4ea5-960e-2e93439e20ae', u'ID': u'd21bdb40-...</msg>
<status status="PASS" endtime="20181202 15:49:31.004" starttime="20181202 15:49:31.003"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:49:31.005" level="INFO">[{u'Subnets': u'b56ab872-ef07-4b16-a847-1866c62cc2d2', u'ID': u'c9ea8a8b-d0be-40f3-bd82-ee43156b2256', u'Name': u'l2_net_2'}, {u'Subnets': u'2c51ffe8-f35d-4ea5-960e-2e93439e20ae', u'ID': u'd21bdb40-4840-412f-9b72-166a8bb25082', u'Name': u'l2_net_1'}]</msg>
<status status="PASS" endtime="20181202 15:49:31.005" starttime="20181202 15:49:31.004"></status>
</kw>
<msg timestamp="20181202 15:49:31.006" level="INFO">@{networks} = [ {u'Subnets': u'b56ab872-ef07-4b16-a847-1866c62cc2d2', u'ID': u'c9ea8a8b-d0be-40f3-bd82-ee43156b2256', u'Name': u'l2_net_2'} | {u'Subnets': u'2c51ffe8-f35d-4ea5-960e-2e93439e20ae', u'ID': u'd21bdb40-...</msg>
<status status="PASS" endtime="20181202 15:49:31.006" starttime="20181202 15:49:28.480"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<kw type="foritem" name="${network} = {u'Subnets': u'b56ab872-ef07-4b16-a847-1866c62cc2d2', u'ID': u'c9ea8a8b-d0be-40f3-bd82-ee43156b2256', 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="20181202 15:49:31.024" level="INFO">Starting process:
openstack subnet delete b56ab872-ef07-4b16-a847-1866c62cc2d2</msg>
<msg timestamp="20181202 15:49:31.047" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:34.229" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:34.230" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:34.230" starttime="20181202 15:49:31.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="20181202 15:49:34.231" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:34.231" starttime="20181202 15:49:34.230"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:49:34.232" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:34.232" starttime="20181202 15:49:34.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="20181202 15:49:34.233" starttime="20181202 15:49:34.232"></status>
</kw>
<msg timestamp="20181202 15:49:34.233" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:34.233" starttime="20181202 15:49:31.023"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:34.234" starttime="20181202 15:49:31.007"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:34.234" starttime="20181202 15:49:31.007"></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="20181202 15:49:34.247" level="INFO">Starting process:
openstack network delete c9ea8a8b-d0be-40f3-bd82-ee43156b2256</msg>
<msg timestamp="20181202 15:49:34.281" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:36.995" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:36.995" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:36.995" starttime="20181202 15:49:34.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="20181202 15:49:36.996" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:36.996" starttime="20181202 15:49:36.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:49:36.997" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:36.997" starttime="20181202 15:49:36.997"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:49:36.998" starttime="20181202 15:49:36.997"></status>
</kw>
<msg timestamp="20181202 15:49:36.998" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:36.998" starttime="20181202 15:49:34.246"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:36.998" starttime="20181202 15:49:34.235"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:36.998" starttime="20181202 15:49:34.234"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:36.998" starttime="20181202 15:49:31.006"></status>
</kw>
<kw type="foritem" name="${network} = {u'Subnets': u'2c51ffe8-f35d-4ea5-960e-2e93439e20ae', u'ID': u'd21bdb40-4840-412f-9b72-166a8bb25082', 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="20181202 15:49:37.018" level="INFO">Starting process:
openstack subnet delete 2c51ffe8-f35d-4ea5-960e-2e93439e20ae</msg>
<msg timestamp="20181202 15:49:37.038" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:40.152" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:40.153" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:40.153" starttime="20181202 15:49:37.017"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:40.155" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:40.155" starttime="20181202 15:49:40.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="20181202 15:49:40.156" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:40.156" starttime="20181202 15:49:40.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="20181202 15:49:40.158" starttime="20181202 15:49:40.157"></status>
</kw>
<msg timestamp="20181202 15:49:40.159" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:40.159" starttime="20181202 15:49:37.016"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:40.159" starttime="20181202 15:49:36.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:40.159" starttime="20181202 15:49:36.999"></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="20181202 15:49:40.177" level="INFO">Starting process:
openstack network delete d21bdb40-4840-412f-9b72-166a8bb25082</msg>
<msg timestamp="20181202 15:49:40.197" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:43.053" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:43.053" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:43.053" starttime="20181202 15:49:40.176"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:43.055" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:43.055" starttime="20181202 15:49:43.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="20181202 15:49:43.056" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:43.056" starttime="20181202 15:49:43.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="20181202 15:49:43.058" starttime="20181202 15:49:43.057"></status>
</kw>
<msg timestamp="20181202 15:49:43.058" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:43.058" starttime="20181202 15:49:40.176"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:43.058" starttime="20181202 15:49:40.161"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:43.059" starttime="20181202 15:49:40.160"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:43.059" starttime="20181202 15:49:36.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:43.059" starttime="20181202 15:49:31.006"></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="20181202 15:49:43.061" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:49:43.061" starttime="20181202 15:49:43.060"></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="20181202 15:49:43.062" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:49:43.082" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:45.276" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:45.277" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:45.277" starttime="20181202 15:49:43.062"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:45.278" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "l2_sg", 
    "ID": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee", 
    "Name": "l2_sg"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:49:45.279" starttime="20181202 15:49:45.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="20181202 15:49:45.279" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:45.280" starttime="20181202 15:49:45.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="20181202 15:49:45.281" starttime="20181202 15:49:45.280"></status>
</kw>
<msg timestamp="20181202 15:49:45.281" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:49:45.281" starttime="20181202 15:49:43.061"></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="20181202 15:49:45.282" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "l2_sg", 
    "ID": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee", 
    "Name": "l2_sg"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:49:45.282" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:49:45.283" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:49:45.283" starttime="20181202 15:49:45.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:49:45.283" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'l2_sg', u'Description': u'l2_sg', u'ID': u'9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:49:45.283" starttime="20181202 15:49:45.283"></status>
</kw>
<msg timestamp="20181202 15:49:45.284" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:49:45.284" starttime="20181202 15:49:43.059"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:49:45.285" starttime="20181202 15:49:45.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:45.285" starttime="20181202 15:49:45.284"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'l2_sg', u'Description': u'l2_sg', u'ID': u'9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee'}">
<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="20181202 15:49:45.301" level="INFO">Starting process:
openstack security group delete 9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee</msg>
<msg timestamp="20181202 15:49:45.322" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:47.551" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:47.552" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:47.552" starttime="20181202 15:49:45.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:47.553" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:47.553" starttime="20181202 15:49:47.552"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:49:47.554" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:47.554" starttime="20181202 15:49:47.553"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:49:47.555" starttime="20181202 15:49:47.554"></status>
</kw>
<msg timestamp="20181202 15:49:47.555" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:47.555" starttime="20181202 15:49:45.300"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:47.556" starttime="20181202 15:49:45.287"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:47.556" starttime="20181202 15:49:45.286"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:47.556" starttime="20181202 15:49:45.286"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:47.556" starttime="20181202 15:49:45.285"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:49:47.557" starttime="20181202 15:49:47.556"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:47.557" starttime="20181202 15:49:47.556"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:47.557" starttime="20181202 15:49:45.284"></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="20181202 15:49:47.558" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:49:47.559" starttime="20181202 15:49:47.558"></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="20181202 15:49:47.572" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:49:47.613" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:50.366" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:50.367" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:50.367" starttime="20181202 15:49:47.571"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:50.368" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:50.368" starttime="20181202 15:49:50.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="20181202 15:49:50.369" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:50.369" starttime="20181202 15:49:50.368"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:49:50.370" starttime="20181202 15:49:50.369"></status>
</kw>
<msg timestamp="20181202 15:49:50.370" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:50.370" starttime="20181202 15:49:47.570"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:50.370" starttime="20181202 15:49:47.559"></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="20181202 15:49:50.383" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:49:50.423" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:52.656" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:52.657" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:52.657" starttime="20181202 15:49:50.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:52.659" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:52.659" starttime="20181202 15:49:52.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="20181202 15:49:52.660" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:52.660" starttime="20181202 15:49:52.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="20181202 15:49:52.661" starttime="20181202 15:49:52.660"></status>
</kw>
<msg timestamp="20181202 15:49:52.661" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:52.661" starttime="20181202 15:49:50.381"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:52.661" starttime="20181202 15:49:50.370"></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="20181202 15:49:52.670" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:49:52.708" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:54.894" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:54.895" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:54.895" starttime="20181202 15:49:52.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="20181202 15:49:54.896" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:54.896" starttime="20181202 15:49:54.895"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:49:54.897" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:54.897" starttime="20181202 15:49:54.897"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:49:54.898" starttime="20181202 15:49:54.898"></status>
</kw>
<msg timestamp="20181202 15:49:54.899" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:54.899" starttime="20181202 15:49:52.669"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:54.899" starttime="20181202 15:49:52.661"></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="20181202 15:49:54.915" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:49:54.937" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:57.019" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:57.020" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:57.020" starttime="20181202 15:49:54.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="20181202 15:49:57.021" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:57.021" starttime="20181202 15:49:57.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="20181202 15:49:57.022" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:57.022" starttime="20181202 15:49:57.022"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:49:57.023" starttime="20181202 15:49:57.022"></status>
</kw>
<msg timestamp="20181202 15:49:57.024" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:49:57.024" starttime="20181202 15:49:54.913"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:57.024" starttime="20181202 15:49:54.899"></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="20181202 15:49:57.036" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:49:57.056" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:49:59.042" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:49:59.043" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:49:59.043" starttime="20181202 15:49:57.036"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:49:59.044" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:49:59.044" starttime="20181202 15:49:59.043"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:49:59.044" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:49:59.044" starttime="20181202 15:49:59.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="20181202 15:49:59.045" starttime="20181202 15:49:59.045"></status>
</kw>
<msg timestamp="20181202 15:49:59.045" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:49:59.045" starttime="20181202 15:49:57.035"></status>
</kw>
<status status="PASS" endtime="20181202 15:49:59.045" starttime="20181202 15:49:57.024"></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="20181202 15:49:59.055" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:49:59.099" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:01.343" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:01.343" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:01.343" starttime="20181202 15:49:59.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:01.344" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:50:01.345" starttime="20181202 15:50:01.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="20181202 15:50:01.345" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:01.345" starttime="20181202 15:50:01.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="20181202 15:50:01.346" starttime="20181202 15:50:01.345"></status>
</kw>
<msg timestamp="20181202 15:50:01.346" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:50:01.346" starttime="20181202 15:49:59.054"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:01.346" starttime="20181202 15:49:59.046"></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="20181202 15:50:01.355" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:50:01.397" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:03.464" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:03.464" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:03.464" starttime="20181202 15:50:01.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="20181202 15:50:03.466" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:03.466" starttime="20181202 15:50:03.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="20181202 15:50:03.466" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:03.466" starttime="20181202 15:50:03.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="20181202 15:50:03.467" starttime="20181202 15:50:03.466"></status>
</kw>
<msg timestamp="20181202 15:50:03.467" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:03.467" starttime="20181202 15:50:01.354"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:03.467" starttime="20181202 15:50:01.346"></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="20181202 15:50:03.477" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:50:03.520" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:05.625" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:05.626" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:05.626" starttime="20181202 15:50:03.476"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:05.627" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:05.627" starttime="20181202 15:50:05.626"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:05.627" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:05.627" starttime="20181202 15:50:05.627"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:05.628" starttime="20181202 15:50:05.627"></status>
</kw>
<msg timestamp="20181202 15:50:05.628" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:05.628" starttime="20181202 15:50:03.476"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:05.628" starttime="20181202 15:50:03.467"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:05.628" starttime="20181202 15:49:47.559"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:05.628" starttime="20181202 15:49:47.557"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:05.629" starttime="20181202 15:48:36.236"></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} = 14">
<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="20181202 15:50:05.631" starttime="20181202 15:50:05.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="20181202 15:50:05.631" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:50:05.720" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:05.720" level="INFO">${stdout} = 4 S root       94487   94467  0  80   0 - 55154 poll_s 15:42 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
4 S tcpdump    94496  ...</msg>
<status status="PASS" endtime="20181202 15:50:05.720" starttime="20181202 15:50:05.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:05.721" level="INFO">4 S root       94487   94467  0  80   0 - 55154 poll_s 15:42 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
4 S tcpdump    94496   94487  0  80   0 -  8196 poll_s 15:42 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
0 S heat-ad+  119036   94467  0  80   0 - 28293 do_wai 15:50 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  119047  119036  0  80   0 - 28177 pipe_w 15:50 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:50:05.721" starttime="20181202 15:50:05.720"></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="20181202 15:50:05.721" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:50:05.829" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:05.830" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:50:05.830" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:50:05.830" starttime="20181202 15:50:05.721"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:05.831" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:05.831" starttime="20181202 15:50:05.830"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:05.831" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:05.831" starttime="20181202 15:50:05.831"></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="20181202 15:50:05.832" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:50:06.062" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:06.063" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:50:06.063" starttime="20181202 15:50:05.831"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.064" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:06.064" starttime="20181202 15:50:06.063"></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="20181202 15:50:06.064" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:50:06.128" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:06.128" level="INFO">${stdout} = total 300
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:50:06.128" starttime="20181202 15:50:06.064"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.129" level="INFO">total 300
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 15:50:06.129" starttime="20181202 15:50:06.129"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:06.130" starttime="20181202 15:50:05.630"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:06.130" starttime="20181202 15:50:05.630"></status>
</kw>
<kw type="foritem" name="${conn_id} = 15">
<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="20181202 15:50:06.131" starttime="20181202 15:50:06.131"></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="20181202 15:50:06.132" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:50:06.232" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:06.233" level="INFO">${stdout} = 4 S root       31049   31029  0  80   0 - 55154 poll_s 15:42 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
4 S tcpdump    31058  ...</msg>
<status status="PASS" endtime="20181202 15:50:06.233" starttime="20181202 15:50:06.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="20181202 15:50:06.233" level="INFO">4 S root       31049   31029  0  80   0 - 55154 poll_s 15:42 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
4 S tcpdump    31058   31049  0  80   0 -  8196 poll_s 15:42 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
0 S heat-ad+   34489   31029  0  80   0 - 28293 do_wai 15:50 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   34499   34489  0  80   0 - 28177 pipe_w 15:50 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:50:06.233" starttime="20181202 15:50:06.233"></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="20181202 15:50:06.234" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:50:06.362" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:06.362" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:50:06.362" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:50:06.362" starttime="20181202 15:50:06.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.363" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:06.364" starttime="20181202 15:50:06.363"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.364" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:06.365" starttime="20181202 15:50:06.364"></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="20181202 15:50:06.365" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:50:06.580" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:06.581" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:50:06.581" starttime="20181202 15:50:06.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.581" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:06.581" starttime="20181202 15:50:06.581"></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="20181202 15:50:06.582" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:50:06.656" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:06.657" level="INFO">${stdout} = total 168
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:50:06.657" starttime="20181202 15:50:06.582"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.657" level="INFO">total 168
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 15:50:06.657" starttime="20181202 15:50:06.657"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:06.658" starttime="20181202 15:50:06.130"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:06.658" starttime="20181202 15:50:06.130"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 15:50:06.659" starttime="20181202 15:50:06.659"></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="20181202 15:50:06.659" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:50:06.747" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:06.747" level="INFO">${stdout} = 4 S root       30542   30522  0  80   0 - 55154 poll_s 15:42 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
4 S tcpdump    30551   ...</msg>
<status status="PASS" endtime="20181202 15:50:06.747" starttime="20181202 15:50:06.659"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.748" level="INFO">4 S root       30542   30522  0  80   0 - 55154 poll_s 15:42 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
4 S tcpdump    30551   30542  0  80   0 -  8196 poll_s 15:42 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
0 S heat-ad+   33965   30522  0  80   0 - 28293 do_wai 15:50 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   33975   33965  0  80   0 - 28177 pipe_w 15:50 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:50:06.748" starttime="20181202 15:50:06.747"></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="20181202 15:50:06.749" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:50:06.867" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:06.867" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:50:06.868" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:50:06.868" starttime="20181202 15:50:06.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.869" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:06.869" starttime="20181202 15:50:06.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:06.870" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:06.870" starttime="20181202 15:50:06.869"></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="20181202 15:50:06.871" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:50:07.029" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:07.029" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:50:07.029" starttime="20181202 15:50:06.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:07.030" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:07.030" starttime="20181202 15:50:07.030"></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="20181202 15:50:07.031" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:50:07.128" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:50:07.128" level="INFO">${stdout} = total 156
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:50:07.129" starttime="20181202 15:50:07.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:07.130" level="INFO">total 156
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 15:50:07.130" starttime="20181202 15:50:07.129"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:07.130" starttime="20181202 15:50:06.658"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:07.130" starttime="20181202 15:50:06.658"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:07.131" starttime="20181202 15:50:05.630"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:07.131" starttime="20181202 15:50:05.629"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:07.131" starttime="20181202 15:50:05.629"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 15:50:07.487" starttime="20181202 15:50:07.131"></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.13</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="20181202 15:50:07.508" starttime="20181202 15:50:07.507"></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="20181202 15:50:07.509" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:50:07.690" 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="20181202 15:50:07.690" starttime="20181202 15:50:07.508"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:07.755" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 15:50:07.755" starttime="20181202 15:50:07.691"></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="20181202 15:50:07.963" level="INFO">[?1l&gt;[?2004l     299    299
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:50:07.963" level="INFO">${output} = [?1l&gt;[?2004l     299    299
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:50:07.963" starttime="20181202 15:50:07.756"></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="20181202 15:50:08.009" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:50:08.009" starttime="20181202 15:50:07.964"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:08.011" starttime="20181202 15:50:08.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:50:08.012" level="INFO">[?1l&gt;[?2004l     299    299
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:50:08.012" starttime="20181202 15:50:08.011"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.012" starttime="20181202 15:50:07.505"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.012" starttime="20181202 15:50:07.488"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.012" starttime="20181202 15:50:07.488"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.012" starttime="20181202 15:48:28.634"></status>
</kw>
<doc>Test suite to verify packet flows between vm instances.</doc>
<status status="FAIL" endtime="20181202 15:50:08.012" starttime="20181202 15:42:35.756">Suite setup failed:
'[u'None', u'22.0.0.3', u'22.0.0.4']' contains 'None'</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="20181202 15:50:08.145" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 15:50:08.145" starttime="20181202 15:50:08.138"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.145" starttime="20181202 15:50:08.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="20181202 15:50:08.153" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 15:50:08.153" starttime="20181202 15:50:08.147"></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="20181202 15:50:08.153" starttime="20181202 15:50:08.153"></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="20181202 15:50:08.154" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 15:50:08.154" starttime="20181202 15:50:08.154"></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="20181202 15:50:08.154" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 15:50:08.155" starttime="20181202 15:50:08.154"></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="20181202 15:50:08.155" starttime="20181202 15:50:08.155"></status>
</kw>
<msg timestamp="20181202 15:50:08.155" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:50:08.155" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:50:08.155" starttime="20181202 15:50:08.155"></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="20181202 15:50:08.156" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:50:08.156" starttime="20181202 15:50:08.156"></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="20181202 15:50:08.157" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:08.157" starttime="20181202 15:50:08.157"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 15:50:08.157" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:08.157" starttime="20181202 15:50:08.157"></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="20181202 15:50:08.158" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 15:50:08.158" starttime="20181202 15:50:08.158"></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="20181202 15:50:08.159" starttime="20181202 15:50:08.159"></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="20181202 15:50:08.160" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:50:08.160" starttime="20181202 15:50:08.160"></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="20181202 15:50:08.161" starttime="20181202 15:50:08.160"></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="20181202 15:50:08.161" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:50:08.162" starttime="20181202 15:50:08.161"></status>
</kw>
<msg timestamp="20181202 15:50:08.162" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:50:08.162" starttime="20181202 15:50:08.161"></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="20181202 15:50:08.162" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a07e250&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:50:08.163" starttime="20181202 15:50:08.162"></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="20181202 15:50:08.163" starttime="20181202 15:50:08.163"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.163" starttime="20181202 15:50:08.159"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.163" starttime="20181202 15:50:08.158"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.163" starttime="20181202 15:50:08.158"></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="20181202 15:50:08.164" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.164" starttime="20181202 15:50:08.163"></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="20181202 15:50:08.164" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 15:50:08.164" starttime="20181202 15:50:08.164"></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="20181202 15:50:08.165" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 15:50:08.165" starttime="20181202 15:50:08.165"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.165" starttime="20181202 15:50:08.156"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.165" starttime="20181202 15:50:08.146"></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="20181202 15:50:08.167" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.167" starttime="20181202 15:50:08.166"></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="20181202 15:50:08.167" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.167" starttime="20181202 15:50:08.167"></status>
</kw>
<msg timestamp="20181202 15:50:08.167" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.167" starttime="20181202 15:50:08.166"></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="20181202 15:50:08.169" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:50:08.169" starttime="20181202 15:50:08.169"></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="20181202 15:50:08.170" 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="20181202 15:50:08.170" 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="20181202 15:50:08.170" starttime="20181202 15:50:08.170"></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="20181202 15:50:08.173" starttime="20181202 15:50:08.173"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:50:08.174" 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="20181202 15:50:08.174" 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="20181202 15:50:08.174" starttime="20181202 15:50:08.173"></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="20181202 15:50:08.174" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:50:08.174" starttime="20181202 15:50:08.174"></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="20181202 15:50:08.175" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 15:50:08.175" starttime="20181202 15:50:08.175"></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="20181202 15:50:08.176" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:50:08.176" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:50:08.176" starttime="20181202 15:50:08.176"></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="20181202 15:50:08.177" starttime="20181202 15:50:08.176"></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="20181202 15:50:08.177" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:50:08.512" level="INFO">Read output: Last login: Sun Dec  2 15:48:35 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:08.512" starttime="20181202 15:50:08.177"></status>
</kw>
<msg timestamp="20181202 15:50:08.512" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:08.512" starttime="20181202 15:50:08.177"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.513" starttime="20181202 15:50:08.175"></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="20181202 15:50:08.513" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 15:50:08.529" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 15:50:08.529" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:50:08.529" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:50:08.529" starttime="20181202 15:50:08.513"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:08.593" starttime="20181202 15:50:08.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:08.594" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:50:08.595" starttime="20181202 15:50:08.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:08.595" starttime="20181202 15:50:08.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>"${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="20181202 15:50:08.597" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:08.597" starttime="20181202 15:50:08.596"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.597" starttime="20181202 15:50:08.596"></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="20181202 15:50:08.599" starttime="20181202 15:50:08.599"></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="20181202 15:50:08.600" starttime="20181202 15:50:08.599"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:08.600" starttime="20181202 15:50:08.600"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.600" starttime="20181202 15:50:08.598"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.601" starttime="20181202 15:50:08.172"></status>
</kw>
<msg timestamp="20181202 15:50:08.601" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:08.601" starttime="20181202 15:50:08.172"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.601" starttime="20181202 15:50:08.171"></status>
</kw>
<msg timestamp="20181202 15:50:08.601" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:08.601" starttime="20181202 15:50:08.170"></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="20181202 15:50:08.603" starttime="20181202 15:50:08.603"></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="20181202 15:50:08.604" starttime="20181202 15:50:08.603"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:08.604" starttime="20181202 15:50:08.604"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.604" starttime="20181202 15:50:08.602"></status>
</kw>
<msg timestamp="20181202 15:50:08.604" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:08.604" starttime="20181202 15:50:08.169"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:50:08.605" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:08.605" starttime="20181202 15:50:08.605"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.605" starttime="20181202 15:50:08.168"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.605" starttime="20181202 15:50:08.168"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.605" starttime="20181202 15:50:08.168"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.606" starttime="20181202 15:50:08.165"></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="20181202 15:50:08.606" starttime="20181202 15:50:08.606"></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="20181202 15:50:08.646" 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="20181202 15:50:08.646" 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="20181202 15:50:08.646" starttime="20181202 15:50:08.646"></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="20181202 15:50:08.647" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:50:08.647" starttime="20181202 15:50:08.647"></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="20181202 15:50:08.648" level="INFO">1</msg>
<status status="PASS" endtime="20181202 15:50:08.648" starttime="20181202 15:50:08.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>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="20181202 15:50:08.649" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 15:50:08.649" starttime="20181202 15:50:08.649"></status>
</kw>
<msg timestamp="20181202 15:50:08.649" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:50:08.649" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 15:50:08.649" starttime="20181202 15:50:08.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>'${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="20181202 15:50:08.650" starttime="20181202 15:50:08.650"></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="20181202 15:50:08.651" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:50:08.652" starttime="20181202 15:50:08.651"></status>
</kw>
<msg timestamp="20181202 15:50:08.652" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:50:08.652" starttime="20181202 15:50:08.651"></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="20181202 15:50:08.652" starttime="20181202 15:50:08.652"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 15:50:08.653" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 15:50:08.653" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 15:50:08.653" starttime="20181202 15:50:08.653"></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="20181202 15:50:08.654" starttime="20181202 15:50:08.653"></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="20181202 15:50:08.654" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:50:08.849" 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="20181202 15:50:08.849" starttime="20181202 15:50:08.654"></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="20181202 15:50:08.851" starttime="20181202 15:50:08.850"></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="20181202 15:50:08.851" starttime="20181202 15:50:08.851"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:08.852" starttime="20181202 15:50:08.851"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.852" starttime="20181202 15:50:08.850"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.852" starttime="20181202 15:50:08.645"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.852" starttime="20181202 15:50:08.607"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.852" starttime="20181202 15:50:08.607"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.852" starttime="20181202 15:50:08.606"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.852" starttime="20181202 15:50:08.606"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.852" starttime="20181202 15:50:08.146"></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="20181202 15:50:08.865" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.865" starttime="20181202 15:50:08.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="20181202 15:50:08.865" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.866" starttime="20181202 15:50:08.865"></status>
</kw>
<msg timestamp="20181202 15:50:08.866" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.866" starttime="20181202 15:50:08.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="20181202 15:50:08.884" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 15:50:08.884" starttime="20181202 15:50:08.884"></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="20181202 15:50:08.885" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 15:50:08.885" starttime="20181202 15:50:08.885"></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="20181202 15:50:08.936" 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="20181202 15:50:08.936" starttime="20181202 15:50:08.886"></status>
</kw>
<msg timestamp="20181202 15:50:08.936" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 15:50:08.936" 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="20181202 15:50:08.936" starttime="20181202 15:50:08.885"></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="20181202 15:50:08.980" 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="20181202 15:50:08.980" starttime="20181202 15:50:08.938"></status>
</kw>
<msg timestamp="20181202 15:50:08.981" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 15:50:08.981" 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="20181202 15:50:08.981" starttime="20181202 15:50:08.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>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:08.982" starttime="20181202 15:50:08.981"></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="20181202 15:50:08.982" 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="20181202 15:50:08.982" starttime="20181202 15:50:08.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>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:08.982" starttime="20181202 15:50:08.982"></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="20181202 15:50:08.984" starttime="20181202 15:50:08.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="20181202 15:50:08.984" starttime="20181202 15:50:08.984"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:08.985" starttime="20181202 15:50:08.985"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.985" starttime="20181202 15:50:08.983"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.985" starttime="20181202 15:50:08.883"></status>
</kw>
<msg timestamp="20181202 15:50:08.985" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:50:08.985" 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="20181202 15:50:08.985" starttime="20181202 15:50:08.882"></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="20181202 15:50:08.986" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:08.986" starttime="20181202 15:50:08.985"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.986" starttime="20181202 15:50:08.881"></status>
</kw>
<msg timestamp="20181202 15:50:08.986" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:50:08.986" 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="20181202 15:50:08.986" starttime="20181202 15:50:08.867"></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="20181202 15:50:08.987" starttime="20181202 15:50:08.986"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.987" starttime="20181202 15:50:08.866"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.987" starttime="20181202 15:50:08.866"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.987" starttime="20181202 15:50:08.862"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.987" starttime="20181202 15:50:08.853"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.987" starttime="20181202 15:50:08.852"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:08.987" starttime="20181202 15:50:08.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="20181202 15:50:08.988" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 15:50:08.988" starttime="20181202 15:50:08.987"></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="20181202 15:50:08.990" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.990" starttime="20181202 15:50:08.990"></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="20181202 15:50:08.991" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.991" starttime="20181202 15:50:08.990"></status>
</kw>
<msg timestamp="20181202 15:50:08.991" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:08.991" starttime="20181202 15:50:08.989"></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="20181202 15:50:08.994" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:50:08.994" starttime="20181202 15:50:08.991"></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="20181202 15:50:08.996" 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="20181202 15:50:08.996" 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="20181202 15:50:08.996" starttime="20181202 15:50:08.996"></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.13</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="20181202 15:50:09.005" starttime="20181202 15:50:09.004"></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="20181202 15:50:09.006" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:50:09.177" 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="20181202 15:50:09.178" starttime="20181202 15:50:09.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="20181202 15:50:09.230" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 15:50:09.230" starttime="20181202 15:50:09.178"></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="20181202 15:50:09.232" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:50:09.232" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:50:09.232" starttime="20181202 15:50:09.231"></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="20181202 15:50:09.274" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:50:09.275" starttime="20181202 15:50:09.232"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:09.277" starttime="20181202 15:50:09.275"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:50:09.277" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:50:09.277" starttime="20181202 15:50:09.277"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.277" starttime="20181202 15:50:09.004"></status>
</kw>
<msg timestamp="20181202 15:50:09.277" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:09.277" starttime="20181202 15:50:08.997"></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="20181202 15:50:09.279" starttime="20181202 15:50:09.278"></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="20181202 15:50:09.279" starttime="20181202 15:50:09.279"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:09.279"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:09.278"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:08.995"></status>
</kw>
<msg timestamp="20181202 15:50:09.280" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:08.995"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:08.994"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:08.991"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:08.991"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:08.989"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.280" starttime="20181202 15:50:08.989"></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="20181202 15:50:09.283" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:09.283" starttime="20181202 15:50:09.282"></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="20181202 15:50:09.283" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:09.283" starttime="20181202 15:50:09.283"></status>
</kw>
<msg timestamp="20181202 15:50:09.284" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:50:09.284" starttime="20181202 15:50:09.281"></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="20181202 15:50:09.284" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:50:09.284" starttime="20181202 15:50:09.284"></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="20181202 15:50:09.287" 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="20181202 15:50:09.287" 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="20181202 15:50:09.287" starttime="20181202 15:50:09.287"></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.13</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="20181202 15:50:09.295" starttime="20181202 15:50:09.294"></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="20181202 15:50:09.295" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:50:09.454" 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="20181202 15:50:09.454" starttime="20181202 15:50:09.295"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:09.510" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 15:50:09.511" starttime="20181202 15:50:09.454"></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="20181202 15:50:09.514" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:50:09.514" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:50:09.514" starttime="20181202 15:50:09.511"></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="20181202 15:50:09.559" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:50:09.559" starttime="20181202 15:50:09.515"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:09.562" starttime="20181202 15:50:09.560"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:50:09.562" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:50:09.562" starttime="20181202 15:50:09.562"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.563" starttime="20181202 15:50:09.294"></status>
</kw>
<msg timestamp="20181202 15:50:09.563" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:09.563" starttime="20181202 15:50:09.287"></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="20181202 15:50:09.565" starttime="20181202 15:50:09.565"></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="20181202 15:50:09.566" starttime="20181202 15:50:09.566"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:09.567" starttime="20181202 15:50:09.566"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.567" starttime="20181202 15:50:09.564"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.567" starttime="20181202 15:50:09.286"></status>
</kw>
<msg timestamp="20181202 15:50:09.567" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:09.567" starttime="20181202 15:50:09.285"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.567" starttime="20181202 15:50:09.285"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.567" starttime="20181202 15:50:09.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.568" starttime="20181202 15:50:09.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.568" starttime="20181202 15:50:09.281"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.568" starttime="20181202 15:50:09.280"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.568" starttime="20181202 15:50:08.988"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.568" starttime="20181202 15:50:08.988"></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="20181202 15:50:09.570" starttime="20181202 15:50:09.569"></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="20181202 15:50:09.571" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:50:09.571" starttime="20181202 15:50:09.571"></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="20181202 15:50:09.573" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 15:50:09.573" starttime="20181202 15:50:09.572"></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="20181202 15:50:09.575" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:50:09.575" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:50:09.575" starttime="20181202 15:50:09.574"></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="20181202 15:50:09.576" starttime="20181202 15:50:09.576"></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="20181202 15:50:09.578" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:50:09.908" level="INFO">Read output: Last login: Sun Dec  2 15:50:08 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:09.908" starttime="20181202 15:50:09.577"></status>
</kw>
<msg timestamp="20181202 15:50:09.908" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:09.909" starttime="20181202 15:50:09.577"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.909" starttime="20181202 15:50:09.573"></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="20181202 15:50:09.910" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 15:50:09.910" starttime="20181202 15:50:09.909"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:09.911" starttime="20181202 15:50:09.572"></status>
</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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 15:50:09.913" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:50:09.913" starttime="20181202 15:50:09.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>${OS_CMP2_IP}</arg>
<arg>${OS_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:50:09.914" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:50:09.914" starttime="20181202 15:50:09.914"></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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:50:09.915" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:50:09.915" starttime="20181202 15:50:09.914"></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_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:50:09.915" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:50:09.916" starttime="20181202 15:50:09.915"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 15:50:09.917" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 15:50:09.917" starttime="20181202 15:50:09.916"></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="20181202 15:50:09.918" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:50:09.918" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:50:09.918" starttime="20181202 15:50:09.918"></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="20181202 15:50:09.918" starttime="20181202 15:50:09.918"></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="20181202 15:50:09.919" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:50:10.361" level="INFO">Read output: Last login: Sun Dec  2 15:43:36 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:10.361" starttime="20181202 15:50:09.919"></status>
</kw>
<msg timestamp="20181202 15:50:10.362" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:10.362" starttime="20181202 15:50:09.919"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:10.363" starttime="20181202 15:50:09.917"></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="20181202 15:50:10.365" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 15:50:10.365" starttime="20181202 15:50:10.364"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:10.365" starttime="20181202 15:50:09.916"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 15:50:10.368" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:50:10.368" starttime="20181202 15:50:10.367"></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="20181202 15:50:10.370" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:50:10.370" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:50:10.370" starttime="20181202 15:50:10.369"></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="20181202 15:50:10.371" starttime="20181202 15:50:10.370"></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="20181202 15:50:10.372" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:50:10.709" level="INFO">Read output: Last login: Sun Dec  2 15:43:37 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:10.710" starttime="20181202 15:50:10.372"></status>
</kw>
<msg timestamp="20181202 15:50:10.710" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:10.710" starttime="20181202 15:50:10.371"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:10.710" starttime="20181202 15:50:10.368"></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="20181202 15:50:10.712" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 15:50:10.712" starttime="20181202 15:50:10.711"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:10.712" starttime="20181202 15:50:10.366"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:50:10.720" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:50:10.720" starttime="20181202 15:50:10.713"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:50:10.730" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:50:10.730" starttime="20181202 15:50:10.720"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:10.730" starttime="20181202 15:50:09.912"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:10.730" starttime="20181202 15:50:09.911"></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="20181202 15:50:10.731" level="INFO">Length is 3</msg>
<msg timestamp="20181202 15:50:10.731" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:50:10.731" starttime="20181202 15:50:10.731"></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="20181202 15:50:10.732" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:50:10.732" starttime="20181202 15:50:10.732"></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="20181202 15:50:10.751" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:50:10.773" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:12.808" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:12.809" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:12.809" starttime="20181202 15:50:10.750"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:12.810" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:50:12.810" starttime="20181202 15:50:12.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="20181202 15:50:12.811" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:12.811" starttime="20181202 15:50:12.810"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:12.812" starttime="20181202 15:50:12.811"></status>
</kw>
<msg timestamp="20181202 15:50:12.812" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:50:12.812" starttime="20181202 15:50:10.750"></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="20181202 15:50:12.823" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:50:12.850" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:14.940" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:14.941" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:14.941" starttime="20181202 15:50:12.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="20181202 15:50:14.942" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:14.942" starttime="20181202 15:50:14.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="20181202 15:50:14.943" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:14.943" starttime="20181202 15:50:14.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="20181202 15:50:14.944" starttime="20181202 15:50:14.943"></status>
</kw>
<msg timestamp="20181202 15:50:14.944" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 15:50:14.944" starttime="20181202 15:50:12.822"></status>
</kw>
<msg timestamp="20181202 15:50:14.944" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:50:14.944" starttime="20181202 15:50:10.734"></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="20181202 15:50:14.955" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:50:14.981" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:17.063" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:17.064" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:17.064" starttime="20181202 15:50:14.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="20181202 15:50:17.066" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:50:17.066" starttime="20181202 15:50:17.065"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:17.066" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:17.066" starttime="20181202 15:50:17.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="20181202 15:50:17.067" starttime="20181202 15:50:17.067"></status>
</kw>
<msg timestamp="20181202 15:50:17.068" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:50:17.068" starttime="20181202 15:50:14.954"></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="20181202 15:50:17.087" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:50:17.107" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:19.120" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:19.121" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:19.121" starttime="20181202 15:50:17.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="20181202 15:50:19.122" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:50:19.122" starttime="20181202 15:50:19.121"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:19.123" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:19.123" starttime="20181202 15:50:19.122"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:19.123" starttime="20181202 15:50:19.123"></status>
</kw>
<msg timestamp="20181202 15:50:19.124" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:50:19.124" starttime="20181202 15:50:17.085"></status>
</kw>
<msg timestamp="20181202 15:50:19.124" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:50:19.124" starttime="20181202 15:50:14.945"></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="20181202 15:50:19.148" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:50:19.168" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:21.333" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:21.334" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:21.334" starttime="20181202 15:50:19.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="20181202 15:50:21.335" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:50:21.335" starttime="20181202 15:50:21.334"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:21.335" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:21.336" starttime="20181202 15:50: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="20181202 15:50:21.336" starttime="20181202 15:50:21.336"></status>
</kw>
<msg timestamp="20181202 15:50:21.337" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:50:21.337" starttime="20181202 15:50:19.145"></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="20181202 15:50:21.347" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:50:21.368" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:23.373" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:23.374" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:23.374" starttime="20181202 15:50:21.346"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:23.375" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:50:23.375" starttime="20181202 15:50:23.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="20181202 15:50:23.376" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:23.376" starttime="20181202 15:50:23.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="20181202 15:50:23.377" starttime="20181202 15:50:23.376"></status>
</kw>
<msg timestamp="20181202 15:50:23.377" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:50:23.377" starttime="20181202 15:50:21.345"></status>
</kw>
<msg timestamp="20181202 15:50:23.377" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:50:23.377" starttime="20181202 15:50:19.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>${OS_CNTL_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 15:50:23.378" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:50:23.378" starttime="20181202 15:50:23.378"></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="20181202 15:50:23.379" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:50:23.379" starttime="20181202 15:50:23.378"></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="20181202 15:50:23.380" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:50:23.380" starttime="20181202 15:50:23.379"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:23.380" starttime="20181202 15:50:10.733"></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="20181202 15:50:23.382" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 15:50:23.382" starttime="20181202 15:50:23.381"></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="20181202 15:50:23.382" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 15:50:23.383" starttime="20181202 15:50:23.382"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:23.383" starttime="20181202 15:50:23.380"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:23.383" starttime="20181202 15:50:09.570"></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="20181202 15:50:23.384" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a833a10&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:50:23.385" starttime="20181202 15:50:23.383"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:23.385" starttime="20181202 15:50:09.568"></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="20181202 15:50:23.387" level="INFO">${suite_} = CSIT_L3</msg>
<status status="PASS" endtime="20181202 15:50:23.387" starttime="20181202 15:50:23.387"></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="20181202 15:50:23.388" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L3</msg>
<status status="PASS" endtime="20181202 15:50:23.388" starttime="20181202 15:50:23.388"></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="20181202 15:50:23.390" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:23.390" starttime="20181202 15:50:23.390"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 15:50:23.391" level="INFO">${fname} = tcpdump_port_6653__CSIT_L3__192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:50:23.391" starttime="20181202 15:50:23.390"></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="20181202 15:50:23.393" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:50:23.393" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:50:23.393" starttime="20181202 15:50:23.392"></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="20181202 15:50:23.394" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:50:23.394" starttime="20181202 15:50:23.393"></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="20181202 15:50:23.395" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:50:23.395" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:50:23.395" starttime="20181202 15:50:23.395"></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="20181202 15:50:23.396" starttime="20181202 15:50:23.396"></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="20181202 15:50:23.397" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:50:23.727" level="INFO">Read output: Last login: Sun Dec  2 15:50:09 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:23.728" starttime="20181202 15:50:23.397"></status>
</kw>
<msg timestamp="20181202 15:50:23.728" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:23.728" starttime="20181202 15:50:23.396"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:23.728" starttime="20181202 15:50:23.394"></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="20181202 15:50:23.730" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 15:50:23.730" starttime="20181202 15:50:23.729"></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="20181202 15:50:23.731" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap'.</msg>
<msg timestamp="20181202 15:50:23.734" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:50:23.735" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:50:23.735" starttime="20181202 15:50:23.730"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:23.736" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:50:23.736" starttime="20181202 15:50:23.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:23.737" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:50:23.737" starttime="20181202 15:50:23.736"></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="20181202 15:50:23.740" starttime="20181202 15:50:23.740"></status>
</kw>
<msg timestamp="20181202 15:50:23.740" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:23.741" starttime="20181202 15:50:23.739"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:23.741" starttime="20181202 15:50:23.738"></status>
</kw>
<msg timestamp="20181202 15:50:23.741" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:50:23.741" starttime="20181202 15:50:23.391"></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="20181202 15:50:23.742" starttime="20181202 15:50:23.742"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:23.742" starttime="20181202 15:50:23.390"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 15:50:23.743" level="INFO">${fname} = tcpdump_port_6653__CSIT_L3__192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:50:23.743" starttime="20181202 15:50:23.743"></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="20181202 15:50:23.746" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:50:23.746" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:50:23.746" starttime="20181202 15:50:23.745"></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="20181202 15:50:23.748" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:50:23.748" starttime="20181202 15:50:23.746"></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="20181202 15:50:23.750" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:50:23.750" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:50:23.750" starttime="20181202 15:50:23.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="20181202 15:50:23.751" starttime="20181202 15:50:23.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="20181202 15:50:23.753" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:50:24.107" level="INFO">Read output: Last login: Sun Dec  2 15:50:10 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:24.107" starttime="20181202 15:50:23.752"></status>
</kw>
<msg timestamp="20181202 15:50:24.107" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:24.107" starttime="20181202 15:50:23.751"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:24.108" starttime="20181202 15:50:23.748"></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="20181202 15:50:24.109" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 15:50:24.109" starttime="20181202 15:50:24.108"></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="20181202 15:50:24.109" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap'.</msg>
<msg timestamp="20181202 15:50:24.113" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:50:24.113" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:50:24.113" starttime="20181202 15:50:24.109"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:24.114" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:50:24.114" starttime="20181202 15:50:24.114"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:24.115" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:50:24.115" starttime="20181202 15:50:24.115"></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="20181202 15:50:24.119" starttime="20181202 15:50:24.118"></status>
</kw>
<msg timestamp="20181202 15:50:24.119" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:24.119" starttime="20181202 15:50:24.117"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:24.119" starttime="20181202 15:50:24.116"></status>
</kw>
<msg timestamp="20181202 15:50:24.120" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:50:24.120" starttime="20181202 15:50:23.744"></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="20181202 15:50:24.121" starttime="20181202 15:50:24.120"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:24.121" starttime="20181202 15:50:23.742"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 15:50:24.122" level="INFO">${fname} = tcpdump_port_6653__CSIT_L3__192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:50:24.122" starttime="20181202 15:50:24.121"></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="20181202 15:50:24.124" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:50:24.125" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:50:24.125" starttime="20181202 15:50:24.124"></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="20181202 15:50:24.127" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:50:24.127" starttime="20181202 15:50:24.125"></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="20181202 15:50:24.129" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:50:24.129" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:50:24.129" starttime="20181202 15:50:24.128"></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="20181202 15:50:24.130" starttime="20181202 15:50:24.129"></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="20181202 15:50:24.131" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:50:24.473" level="INFO">Read output: Last login: Sun Dec  2 15:50:10 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:24.474" starttime="20181202 15:50:24.131"></status>
</kw>
<msg timestamp="20181202 15:50:24.474" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:24.474" starttime="20181202 15:50:24.130"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:24.474" starttime="20181202 15:50:24.127"></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="20181202 15:50:24.475" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 15:50:24.475" starttime="20181202 15:50:24.475"></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="20181202 15:50:24.476" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap'.</msg>
<msg timestamp="20181202 15:50:24.480" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:50:24.480" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:50:24.480" starttime="20181202 15:50:24.476"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:24.480" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:50:24.480" starttime="20181202 15:50:24.480"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:24.481" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:50:24.481" starttime="20181202 15:50:24.481"></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="20181202 15:50:24.484" starttime="20181202 15:50:24.483"></status>
</kw>
<msg timestamp="20181202 15:50:24.484" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:50:24.484" starttime="20181202 15:50:24.483"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:24.484" starttime="20181202 15:50:24.482"></status>
</kw>
<msg timestamp="20181202 15:50:24.484" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:50:24.484" starttime="20181202 15:50:24.122"></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="20181202 15:50:24.485" starttime="20181202 15:50:24.485"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:24.485" starttime="20181202 15:50:24.121"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:24.485" starttime="20181202 15:50:23.390"></status>
</kw>
<msg timestamp="20181202 15:50:24.485" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:50:24.485" starttime="20181202 15:50:23.389"></status>
</kw>
<msg timestamp="20181202 15:50:24.486" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:50:24.486" starttime="20181202 15:50:23.386"></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="20181202 15:50:24.487" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:50:24.487" starttime="20181202 15:50:24.486"></status>
</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="20181202 15:50:24.490" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:24.490" starttime="20181202 15:50:24.489"></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="20181202 15:50:24.492" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:50:24.515" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:26.493" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:26.494" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:26.494" starttime="20181202 15:50:24.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:26.495" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:26.495" starttime="20181202 15:50:26.494"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:26.496" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:26.496" starttime="20181202 15:50:26.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="20181202 15:50:26.497" starttime="20181202 15:50:26.496"></status>
</kw>
<msg timestamp="20181202 15:50:26.497" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:50:26.497" starttime="20181202 15:50:24.490"></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="20181202 15:50:26.498" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:50:26.498" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:50:26.498" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:26.498" starttime="20181202 15:50:26.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:50:26.498" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:26.498" starttime="20181202 15:50:26.498"></status>
</kw>
<msg timestamp="20181202 15:50:26.498" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:26.499" starttime="20181202 15:50:24.489"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:50:26.499" starttime="20181202 15:50:26.499"></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="20181202 15:50:26.500" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:26.500" starttime="20181202 15:50:26.500"></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="20181202 15:50:26.501" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:50:26.543" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:29.293" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:29.294" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:29.294" starttime="20181202 15:50:26.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="20181202 15:50:29.295" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:29.295" starttime="20181202 15:50:29.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:29.295" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:29.295" starttime="20181202 15:50:29.295"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:29.296" starttime="20181202 15:50:29.296"></status>
</kw>
<msg timestamp="20181202 15:50:29.297" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:50:29.297" starttime="20181202 15:50:26.500"></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="20181202 15:50:29.297" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:50:29.297" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:50:29.297" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:29.297" starttime="20181202 15:50:29.297"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:50:29.298" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:29.298" starttime="20181202 15:50:29.298"></status>
</kw>
<msg timestamp="20181202 15:50:29.298" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:29.298" starttime="20181202 15:50:26.499"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:50:29.298" starttime="20181202 15:50:29.298"></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="20181202 15:50:29.299" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:29.299" starttime="20181202 15:50:29.299"></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="20181202 15:50:29.301" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:50:29.343" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:31.471" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:31.472" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:31.472" starttime="20181202 15:50:29.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:31.474" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:31.474" starttime="20181202 15:50:31.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="20181202 15:50:31.475" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:31.475" starttime="20181202 15:50:31.474"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:31.475" starttime="20181202 15:50:31.475"></status>
</kw>
<msg timestamp="20181202 15:50:31.476" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:50:31.476" starttime="20181202 15:50:29.300"></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="20181202 15:50:31.476" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:50:31.476" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:50:31.476" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:31.476" starttime="20181202 15:50:31.476"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:50:31.477" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:31.477" starttime="20181202 15:50:31.477"></status>
</kw>
<msg timestamp="20181202 15:50:31.477" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:31.477" starttime="20181202 15:50:29.299"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:50:31.477" starttime="20181202 15:50:31.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 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="20181202 15:50:31.479" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:31.479" starttime="20181202 15:50:31.478"></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="20181202 15:50:31.483" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:50:31.509" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:33.497" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:33.498" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:33.498" starttime="20181202 15:50:31.480"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:33.499" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:33.499" starttime="20181202 15:50:33.499"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:33.500" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:33.500" starttime="20181202 15:50:33.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="20181202 15:50:33.501" starttime="20181202 15:50:33.500"></status>
</kw>
<msg timestamp="20181202 15:50:33.501" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:50:33.501" starttime="20181202 15:50:31.479"></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="20181202 15:50:33.502" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:50:33.502" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:50:33.502" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:33.502" starttime="20181202 15:50:33.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:50:33.502" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:33.502" starttime="20181202 15:50:33.502"></status>
</kw>
<msg timestamp="20181202 15:50:33.503" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:33.503" starttime="20181202 15:50:31.478"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:50:33.503" starttime="20181202 15:50:33.503"></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="20181202 15:50:33.504" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:33.504" starttime="20181202 15:50:33.504"></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="20181202 15:50:33.505" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:50:33.535" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:35.796" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:35.797" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:35.797" starttime="20181202 15:50:33.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:35.798" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:35.798" starttime="20181202 15:50:35.797"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:35.799" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:35.799" starttime="20181202 15:50:35.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="20181202 15:50:35.801" starttime="20181202 15:50:35.800"></status>
</kw>
<msg timestamp="20181202 15:50:35.801" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:50:35.801" starttime="20181202 15:50:33.504"></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="20181202 15:50:35.802" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:50:35.802" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:50:35.802" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:35.802" starttime="20181202 15:50:35.802"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:50:35.803" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:50:35.803" starttime="20181202 15:50:35.802"></status>
</kw>
<msg timestamp="20181202 15:50:35.803" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:35.803" starttime="20181202 15:50:33.503"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:50:35.804" starttime="20181202 15:50:35.803"></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="20181202 15:50:35.806" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:35.806" starttime="20181202 15:50:35.805"></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="20181202 15:50:35.808" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:50:35.852" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:37.927" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:37.927" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:37.927" starttime="20181202 15:50:35.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="20181202 15:50:37.928" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:50:37.928" starttime="20181202 15:50:37.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="20181202 15:50:37.929" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:37.929" starttime="20181202 15:50:37.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="20181202 15:50:37.929" starttime="20181202 15:50:37.929"></status>
</kw>
<msg timestamp="20181202 15:50:37.930" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:50:37.930" starttime="20181202 15:50:35.806"></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="20181202 15:50:37.930" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:50:37.930" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:50:37.930" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:50:37.931" starttime="20181202 15:50:37.930"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:50:37.931" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:50:37.931" starttime="20181202 15:50:37.931"></status>
</kw>
<msg timestamp="20181202 15:50:37.931" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:50:37.931" starttime="20181202 15:50:35.804"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:50:37.932" starttime="20181202 15:50:37.932"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:37.932" starttime="20181202 15:50:37.932"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:50:37.933" starttime="20181202 15:50:37.933"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:37.933" starttime="20181202 15:50:37.932"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:37.933" starttime="20181202 15:50:37.931"></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="20181202 15:50:37.934" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:50:37.934" starttime="20181202 15:50:37.934"></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="20181202 15:50:37.942" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:50:37.974" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:40.552" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:40.553" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:40.553" starttime="20181202 15:50:37.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="20181202 15:50:40.554" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:40.554" starttime="20181202 15:50:40.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="20181202 15:50:40.554" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:40.554" starttime="20181202 15:50:40.554"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:40.555" starttime="20181202 15:50:40.555"></status>
</kw>
<msg timestamp="20181202 15:50:40.555" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:40.555" starttime="20181202 15:50:37.942"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:40.555" starttime="20181202 15:50:37.934"></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="20181202 15:50:40.564" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:50:40.604" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:42.818" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:42.819" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:42.819" starttime="20181202 15:50:40.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="20181202 15:50:42.821" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:42.821" starttime="20181202 15:50:42.820"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:42.822" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:42.822" starttime="20181202 15:50:42.821"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:42.824" starttime="20181202 15:50:42.823"></status>
</kw>
<msg timestamp="20181202 15:50:42.825" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:42.825" starttime="20181202 15:50:40.563"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:42.825" starttime="20181202 15:50:40.556"></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="20181202 15:50:42.847" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:50:42.888" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:45.178" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:45.178" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:45.178" starttime="20181202 15:50:42.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="20181202 15:50:45.180" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:45.180" starttime="20181202 15:50:45.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:45.181" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:45.181" starttime="20181202 15:50:45.181"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:45.183" starttime="20181202 15:50:45.182"></status>
</kw>
<msg timestamp="20181202 15:50:45.183" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:45.183" starttime="20181202 15:50:42.845"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:45.183" starttime="20181202 15:50:42.825"></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="20181202 15:50:45.198" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:50:45.242" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:47.350" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:47.350" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:47.350" starttime="20181202 15:50:45.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="20181202 15:50:47.352" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:47.353" starttime="20181202 15:50:47.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="20181202 15:50:47.353" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:47.353" starttime="20181202 15:50:47.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="20181202 15:50:47.354" starttime="20181202 15:50:47.354"></status>
</kw>
<msg timestamp="20181202 15:50:47.355" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:47.355" starttime="20181202 15:50:45.196"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:47.355" starttime="20181202 15:50:45.184"></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="20181202 15:50:47.371" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:50:47.399" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:49.843" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:49.843" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:49.843" starttime="20181202 15:50:47.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:49.845" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:50:49.845" starttime="20181202 15:50:49.844"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:49.846" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:49.846" starttime="20181202 15:50:49.845"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:49.846" starttime="20181202 15:50:49.846"></status>
</kw>
<msg timestamp="20181202 15:50:49.847" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:50:49.847" starttime="20181202 15:50:47.370"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:49.847" starttime="20181202 15:50:47.355"></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="20181202 15:50:49.856" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:50:49.884" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:51.921" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:51.921" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:51.921" starttime="20181202 15:50:49.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:51.922" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:50:51.923" starttime="20181202 15:50:51.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:51.923" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:51.923" starttime="20181202 15:50:51.923"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:51.924" starttime="20181202 15:50:51.923"></status>
</kw>
<msg timestamp="20181202 15:50:51.924" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:50:51.924" starttime="20181202 15:50:49.855"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:51.924" starttime="20181202 15:50:49.847"></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="20181202 15:50:51.933" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:50:51.975" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:54.041" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:54.042" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:54.042" starttime="20181202 15:50:51.933"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:50:54.043" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:54.043" starttime="20181202 15:50:54.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="20181202 15:50:54.044" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:54.045" starttime="20181202 15:50:54.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="20181202 15:50:54.046" starttime="20181202 15:50:54.045"></status>
</kw>
<msg timestamp="20181202 15:50:54.047" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:54.047" starttime="20181202 15:50:51.932"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:54.047" starttime="20181202 15:50:51.924"></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="20181202 15:50:54.062" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:50:54.101" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:50:56.364" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:50:56.365" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:50:56.365" starttime="20181202 15:50:54.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="20181202 15:50:56.366" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:56.366" starttime="20181202 15:50:56.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.367" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:50:56.367" starttime="20181202 15:50:56.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="20181202 15:50:56.368" starttime="20181202 15:50:56.367"></status>
</kw>
<msg timestamp="20181202 15:50:56.368" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:50:56.368" starttime="20181202 15:50:54.060"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.368" starttime="20181202 15:50:54.047"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.368" starttime="20181202 15:50:37.934"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.368" starttime="20181202 15:50:37.933"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.368" starttime="20181202 15:50:24.488"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.368" starttime="20181202 15:50:24.487"></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="20181202 15:50:56.370" starttime="20181202 15:50:56.370"></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="20181202 15:50:56.371" 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="20181202 15:50:56.371" starttime="20181202 15:50:56.371"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.372" starttime="20181202 15:50:56.372"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.373" starttime="20181202 15:50:56.373"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.378" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.378" starttime="20181202 15:50:56.373"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.398" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.398" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.398" starttime="20181202 15:50:56.379"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.398" starttime="20181202 15:50:56.371"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.398" starttime="20181202 15:50:56.371"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.400" starttime="20181202 15:50:56.399"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.400" starttime="20181202 15:50:56.400"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.403" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.404" starttime="20181202 15:50:56.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="20181202 15:50:56.418" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.418" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.418" starttime="20181202 15:50:56.404"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.418" starttime="20181202 15:50:56.399"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.418" starttime="20181202 15:50:56.398"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.420" starttime="20181202 15:50:56.419"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.421" starttime="20181202 15:50:56.421"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.424" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.424" starttime="20181202 15:50:56.421"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.439" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.439" 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="20181202 15:50:56.439" starttime="20181202 15:50:56.424"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.439" starttime="20181202 15:50:56.419"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.439" starttime="20181202 15:50:56.418"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.441" starttime="20181202 15:50:56.441"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.441" starttime="20181202 15:50:56.441"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.444" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.444" starttime="20181202 15:50:56.441"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.457" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.457" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.457" starttime="20181202 15:50:56.445"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.457" starttime="20181202 15:50:56.440"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.457" starttime="20181202 15:50:56.440"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.459" starttime="20181202 15:50:56.458"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.459" starttime="20181202 15:50:56.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="20181202 15:50:56.461" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.462" starttime="20181202 15:50:56.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="20181202 15:50:56.473" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.473" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.473" starttime="20181202 15:50:56.462"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.474" starttime="20181202 15:50:56.458"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.474" starttime="20181202 15:50:56.457"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.475" starttime="20181202 15:50:56.475"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.475" starttime="20181202 15:50:56.475"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.478" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.478" starttime="20181202 15:50:56.476"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.494" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.495" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.495" starttime="20181202 15:50:56.479"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.495" starttime="20181202 15:50:56.474"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.495" starttime="20181202 15:50:56.474"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.496" starttime="20181202 15:50:56.496"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.497" starttime="20181202 15:50:56.497"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.500" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.500" starttime="20181202 15:50:56.497"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.514" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.514" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.514" starttime="20181202 15:50:56.500"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.514" starttime="20181202 15:50:56.495"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.514" starttime="20181202 15:50:56.495"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.516" starttime="20181202 15:50:56.515"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.516" starttime="20181202 15:50:56.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="20181202 15:50:56.518" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.519" starttime="20181202 15:50:56.516"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.531" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.532" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.532" starttime="20181202 15:50:56.519"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.532" starttime="20181202 15:50:56.515"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.532" starttime="20181202 15:50:56.514"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.533" starttime="20181202 15:50:56.533"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.534" starttime="20181202 15:50:56.534"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.536" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.536" starttime="20181202 15:50:56.534"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.549" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.549" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.549" starttime="20181202 15:50:56.536"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.550" starttime="20181202 15:50:56.532"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.550" starttime="20181202 15:50:56.532"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.551" starttime="20181202 15:50:56.551"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.552" starttime="20181202 15:50:56.551"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.554" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.554" starttime="20181202 15:50:56.552"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.566" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.566" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.566" starttime="20181202 15:50:56.554"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.567" starttime="20181202 15:50:56.550"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.567" starttime="20181202 15:50:56.550"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.567" starttime="20181202 15:50:56.371"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.568" starttime="20181202 15:50:56.568"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.568" starttime="20181202 15:50:56.568"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.570" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 15:50:56.571" starttime="20181202 15:50:56.569"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.629" 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="20181202 15:50:56.629" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:50:56.629" starttime="20181202 15:50:56.571"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.630" starttime="20181202 15:50:56.567"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.630" starttime="20181202 15:50:56.370"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.630" starttime="20181202 15:50:56.369"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:50:56.631" starttime="20181202 15:50:56.631"></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="20181202 15:50:56.632" 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="20181202 15:50:56.632" starttime="20181202 15:50:56.631"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.633" starttime="20181202 15:50:56.633"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.633" starttime="20181202 15:50:56.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="20181202 15:50:56.637" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.637" starttime="20181202 15:50:56.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="20181202 15:50:56.655" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.655" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.655" starttime="20181202 15:50:56.637"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.655" starttime="20181202 15:50:56.632"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.655" starttime="20181202 15:50:56.632"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.657" starttime="20181202 15:50:56.656"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.657" starttime="20181202 15:50:56.657"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.660" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.660" starttime="20181202 15:50:56.658"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.675" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.676" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.676" starttime="20181202 15:50:56.661"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.676" starttime="20181202 15:50:56.655"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.676" starttime="20181202 15:50:56.655"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.677" starttime="20181202 15:50:56.677"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.678" starttime="20181202 15:50:56.678"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.680" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.680" starttime="20181202 15:50:56.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="20181202 15:50:56.695" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.696" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.696" starttime="20181202 15:50:56.681"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.696" starttime="20181202 15:50:56.676"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.696" starttime="20181202 15:50:56.676"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.697" starttime="20181202 15:50:56.697"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.698" starttime="20181202 15:50:56.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="20181202 15:50:56.701" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.701" starttime="20181202 15:50:56.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="20181202 15:50:56.714" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.714" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.714" starttime="20181202 15:50:56.701"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.714" starttime="20181202 15:50:56.696"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.714" starttime="20181202 15:50:56.696"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.716" starttime="20181202 15:50:56.715"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.716" starttime="20181202 15:50:56.716"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.718" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.718" starttime="20181202 15:50:56.716"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.730" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.731" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.731" starttime="20181202 15:50:56.719"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.731" starttime="20181202 15:50:56.715"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.731" starttime="20181202 15:50:56.714"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.732" starttime="20181202 15:50:56.732"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.732" starttime="20181202 15:50:56.732"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.735" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.735" starttime="20181202 15:50:56.733"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.750" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.750" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.751" starttime="20181202 15:50:56.735"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.751" starttime="20181202 15:50:56.731"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.751" starttime="20181202 15:50:56.731"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.753" starttime="20181202 15:50:56.752"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.753" starttime="20181202 15:50:56.753"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.756" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.756" starttime="20181202 15:50:56.753"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.768" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.768" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.768" starttime="20181202 15:50:56.756"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.768" starttime="20181202 15:50:56.752"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.768" starttime="20181202 15:50:56.751"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.770" starttime="20181202 15:50:56.770"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.770" starttime="20181202 15:50:56.770"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.773" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.773" starttime="20181202 15:50:56.771"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.783" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.783" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.783" starttime="20181202 15:50:56.773"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.783" starttime="20181202 15:50:56.768"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.783" starttime="20181202 15:50:56.768"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.785" starttime="20181202 15:50:56.784"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.785" starttime="20181202 15:50:56.785"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.787" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.787" starttime="20181202 15:50:56.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="20181202 15:50:56.796" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.796" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.796" starttime="20181202 15:50:56.787"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.797" starttime="20181202 15:50:56.784"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.797" starttime="20181202 15:50:56.783"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.798" starttime="20181202 15:50:56.798"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.798" starttime="20181202 15:50:56.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="20181202 15:50:56.801" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.801" starttime="20181202 15:50:56.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="20181202 15:50:56.809" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.810" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.810" starttime="20181202 15:50:56.801"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.810" starttime="20181202 15:50:56.797"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.810" starttime="20181202 15:50:56.797"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.810" starttime="20181202 15:50:56.632"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.811" starttime="20181202 15:50:56.811"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.811" starttime="20181202 15:50:56.811"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.814" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:50:56.814" starttime="20181202 15:50:56.812"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.873" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:56.873" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:50:56.873" starttime="20181202 15:50:56.814"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.873" starttime="20181202 15:50:56.810"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.873" starttime="20181202 15:50:56.630"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.873" starttime="20181202 15:50:56.630"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:50:56.875" starttime="20181202 15:50:56.874"></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="20181202 15:50:56.875" 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="20181202 15:50:56.875" starttime="20181202 15:50:56.875"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.877" starttime="20181202 15:50:56.876"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.877" starttime="20181202 15:50:56.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="20181202 15:50:56.881" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.881" starttime="20181202 15:50:56.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="20181202 15:50:56.894" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.895" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.895" starttime="20181202 15:50:56.881"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.895" starttime="20181202 15:50:56.876"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.895" starttime="20181202 15:50:56.875"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.896" starttime="20181202 15:50:56.896"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.897" starttime="20181202 15:50:56.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="20181202 15:50:56.900" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.900" starttime="20181202 15:50:56.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="20181202 15:50:56.912" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.912" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.912" starttime="20181202 15:50:56.900"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.912" starttime="20181202 15:50:56.895"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.912" starttime="20181202 15:50:56.895"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.914" starttime="20181202 15:50:56.914"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.914" starttime="20181202 15:50:56.914"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.917" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.917" starttime="20181202 15:50:56.914"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.928" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.928" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.928" starttime="20181202 15:50:56.917"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.929" starttime="20181202 15:50:56.913"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.929" starttime="20181202 15:50:56.912"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.930" starttime="20181202 15:50:56.930"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.931" starttime="20181202 15:50:56.931"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.934" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.934" starttime="20181202 15:50:56.931"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.944" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.944" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.944" starttime="20181202 15:50:56.934"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.944" starttime="20181202 15:50:56.929"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.944" starttime="20181202 15:50:56.929"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.946" starttime="20181202 15:50:56.946"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.946" starttime="20181202 15:50:56.946"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:56.949" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.949" starttime="20181202 15:50:56.946"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.960" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.960" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.960" starttime="20181202 15:50:56.949"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.961" starttime="20181202 15:50:56.945"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.961" starttime="20181202 15:50:56.944"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.962" starttime="20181202 15:50:56.962"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.963" starttime="20181202 15:50:56.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="20181202 15:50:56.966" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.966" starttime="20181202 15:50:56.963"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.976" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.977" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.977" starttime="20181202 15:50:56.966"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.977" starttime="20181202 15:50:56.961"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.977" starttime="20181202 15:50:56.961"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.980" starttime="20181202 15:50:56.979"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.980" starttime="20181202 15:50:56.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="20181202 15:50:56.984" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:56.984" starttime="20181202 15:50:56.981"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:56.995" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:56.995" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:56.995" starttime="20181202 15:50:56.984"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.995" starttime="20181202 15:50:56.978"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:56.996" starttime="20181202 15:50:56.977"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:56.997" starttime="20181202 15:50:56.997"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:56.998" starttime="20181202 15:50:56.998"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:57.001" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:57.001" starttime="20181202 15:50:56.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="20181202 15:50:57.011" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:57.012" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:57.012" starttime="20181202 15:50:57.001"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.012" starttime="20181202 15:50:56.996"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.012" starttime="20181202 15:50:56.996"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:57.014" starttime="20181202 15:50:57.013"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:57.014" starttime="20181202 15:50:57.014"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:57.016" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:57.017" starttime="20181202 15:50:57.014"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:57.026" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:57.027" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:57.027" starttime="20181202 15:50:57.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.027" starttime="20181202 15:50:57.013"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.027" starttime="20181202 15:50:57.012"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:57.028" starttime="20181202 15:50:57.028"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:57.029" starttime="20181202 15:50:57.029"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:57.031" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:50:57.031" starttime="20181202 15:50:57.029"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:57.041" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:57.042" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:57.042" starttime="20181202 15:50:57.032"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.042" starttime="20181202 15:50:57.027"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.042" starttime="20181202 15:50:57.027"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.042" starttime="20181202 15:50:56.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 ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:57.043" starttime="20181202 15:50:57.043"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:57.044" starttime="20181202 15:50:57.043"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:57.047" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:50:57.047" starttime="20181202 15:50:57.044"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:57.112" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:57.112" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:50:57.112" starttime="20181202 15:50:57.047"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.112" starttime="20181202 15:50:57.042"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.112" starttime="20181202 15:50:56.874"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.112" starttime="20181202 15:50:56.874"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.112" starttime="20181202 15:50:56.369"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.113" starttime="20181202 15:50:56.369"></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="20181202 15:50:57.126" 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="20181202 15:50:57.126" starttime="20181202 15:50:57.125"></status>
</kw>
<msg timestamp="20181202 15:50:57.126" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:50:57.126" starttime="20181202 15:50:57.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:57.128" starttime="20181202 15:50:57.127"></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="20181202 15:50:57.129" 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="20181202 15:50:57.129" starttime="20181202 15:50:57.128"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.130" starttime="20181202 15:50:57.123"></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.13</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="20181202 15:50:57.158" starttime="20181202 15:50:57.157"></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="20181202 15:50:57.159" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:50:57.293" 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="20181202 15:50:57.293" starttime="20181202 15:50:57.159"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:57.313" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 15:50:57.313" starttime="20181202 15:50:57.294"></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="20181202 15:50:57.319" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:50:57 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="20181202 15:50:57.319" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:50:57 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="20181202 15:50:57.319" starttime="20181202 15:50:57.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="20181202 15:50:57.362" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:50:57.362" starttime="20181202 15:50:57.320"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:50:57.364" starttime="20181202 15:50:57.362"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:50:57.364" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:50:57 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="20181202 15:50:57.364" starttime="20181202 15:50:57.364"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.365" starttime="20181202 15:50:57.156"></status>
</kw>
<msg timestamp="20181202 15:50:57.365" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:50:57 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="20181202 15:50:57.365" starttime="20181202 15:50:57.137"></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="20181202 15:50:57.365" starttime="20181202 15:50:57.365"></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="20181202 15:50:57.366" starttime="20181202 15:50:57.366"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.366" starttime="20181202 15:50:57.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="20181202 15:50:57.367" starttime="20181202 15:50:57.367"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.367" starttime="20181202 15:50:57.366"></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="20181202 15:50:57.368" starttime="20181202 15:50:57.367"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.368" starttime="20181202 15:50:57.367"></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="20181202 15:50:57.369" starttime="20181202 15:50:57.368"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.369" starttime="20181202 15:50:57.368"></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="20181202 15:50:57.369" starttime="20181202 15:50:57.369"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.369" starttime="20181202 15:50:57.369"></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="20181202 15:50:57.370" starttime="20181202 15:50:57.370"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.370" starttime="20181202 15:50:57.369"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.370" starttime="20181202 15:50:57.365"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.370" starttime="20181202 15:50:57.135"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.370" starttime="20181202 15:50:57.135"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.370" starttime="20181202 15:50:57.135"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.370" starttime="20181202 15:50:57.134"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.371" starttime="20181202 15:50:57.133"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.371" starttime="20181202 15:50:57.132"></status>
</kw>
<msg timestamp="20181202 15:50:57.371" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:50:57.371" starttime="20181202 15:50:57.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>"${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="20181202 15:50:57.380" 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="20181202 15:50:57.380" starttime="20181202 15:50:57.380"></status>
</kw>
<msg timestamp="20181202 15:50:57.380" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:50:57.380" starttime="20181202 15:50:57.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}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:57.381" starttime="20181202 15:50:57.381"></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="20181202 15:50:57.382" 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="20181202 15:50:57.382" starttime="20181202 15:50:57.381"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.382" starttime="20181202 15:50:57.379"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.382" starttime="20181202 15:50:57.371"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.382" starttime="20181202 15:50:57.130"></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="20181202 15:50:57.383" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 15:50:57.383" starttime="20181202 15:50:57.383"></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="20181202 15:50:57.394" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 15:50:57.394" starttime="20181202 15:50:57.385"></status>
</kw>
<msg timestamp="20181202 15:50:57.394" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:50:57.394" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 15:50:57.394" starttime="20181202 15:50:57.384"></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="20181202 15:50:57.395" starttime="20181202 15:50:57.394"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.395" starttime="20181202 15:50:57.384"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.395" starttime="20181202 15:50:57.384"></status>
</kw>
<msg timestamp="20181202 15:50:57.395" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 15:50:57.395" starttime="20181202 15:50:57.383"></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="20181202 15:50:57.395" starttime="20181202 15:50:57.395"></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>
<status status="PASS" endtime="20181202 15:50:57.396" starttime="20181202 15:50:57.396"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 15:50:57.398" level="INFO">${tmpdir} = CSIT_L3_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:50:57.398" starttime="20181202 15:50:57.398"></status>
</kw>
<msg timestamp="20181202 15:50:57.398" level="INFO">${dstdir} = /tmp/CSIT_L3_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:50:57.398" starttime="20181202 15:50:57.397"></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="20181202 15:50:57.399" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L3_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:50:57.399" starttime="20181202 15:50:57.398"></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="20181202 15:50:57.401" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L3_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:50:57.660" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:50:57.660" level="INFO">${output} = 2018-12-02 15:50:57,612 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:50:57.660" starttime="20181202 15:50:57.399"></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="20181202 15:50:57.661" level="INFO">rc: 0, output: 2018-12-02 15:50:57,612 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:50:57.662" starttime="20181202 15:50:57.661"></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="20181202 15:50:57.662" starttime="20181202 15:50:57.662"></status>
</kw>
<msg timestamp="20181202 15:50:57.663" level="INFO">${output} = 2018-12-02 15:50:57,612 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:50:57.663" starttime="20181202 15:50:57.397"></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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 15:50:57.663" level="FAIL">'2018-12-02 15:50:57,612 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 15:50:57.663" starttime="20181202 15:50:57.663"></status>
</kw>
<status status="FAIL" endtime="20181202 15:50:57.664" starttime="20181202 15:50:57.383"></status>
</kw>
<msg timestamp="20181202 15:50:57.664" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 15:50:57.664" starttime="20181202 15:50:57.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>"${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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 15:50:57.673" 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="20181202 15:50:57.673" starttime="20181202 15:50:57.673"></status>
</kw>
<msg timestamp="20181202 15:50:57.673" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:50:57.673" starttime="20181202 15:50:57.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:57.674" starttime="20181202 15:50:57.674"></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="20181202 15:50:57.674" 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="20181202 15:50:57.674" starttime="20181202 15:50:57.674"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:57.675" starttime="20181202 15:50:57.672"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 15:50:57.675" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 15:50:57.675" starttime="20181202 15:50:57.675"></status>
</kw>
<status status="FAIL" endtime="20181202 15:50:57.675" starttime="20181202 15:50:57.665"></status>
</kw>
<status status="FAIL" endtime="20181202 15:50:57.675" starttime="20181202 15:50:57.664"></status>
</kw>
<status status="FAIL" endtime="20181202 15:50:57.675" starttime="20181202 15:50:57.382"></status>
</kw>
<status status="FAIL" endtime="20181202 15:50:57.675" starttime="20181202 15:50:57.130"></status>
</kw>
<status status="FAIL" endtime="20181202 15:50:57.675" starttime="20181202 15:50:57.113"></status>
</kw>
<status status="FAIL" endtime="20181202 15:50:57.676" starttime="20181202 15:50:08.137"></status>
</kw>
<status status="FAIL" endtime="20181202 15:50:57.676" starttime="20181202 15:50:08.137"></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="20181202 15:50:57.677" critical="yes" starttime="20181202 15:50:57.676">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.678" critical="yes" starttime="20181202 15:50:57.677">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.678" critical="yes" starttime="20181202 15:50:57.678">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.679" critical="yes" starttime="20181202 15:50:57.679">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.680" critical="yes" starttime="20181202 15:50:57.680">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.681" critical="yes" starttime="20181202 15:50:57.681">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.682" critical="yes" starttime="20181202 15:50:57.681">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.683" critical="yes" starttime="20181202 15:50:57.682">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.683" critical="yes" starttime="20181202 15:50:57.683">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.684" critical="yes" starttime="20181202 15:50:57.684">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.685" critical="yes" starttime="20181202 15:50:57.684">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.686" critical="yes" starttime="20181202 15:50:57.685">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.686" critical="yes" starttime="20181202 15:50:57.686">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.687" critical="yes" starttime="20181202 15:50:57.687">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.688" critical="yes" starttime="20181202 15:50:57.687">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.688" critical="yes" starttime="20181202 15:50:57.688">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.689" critical="yes" starttime="20181202 15:50:57.689">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.690" critical="yes" starttime="20181202 15:50:57.689">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.691" critical="yes" starttime="20181202 15:50:57.691">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.692" critical="yes" starttime="20181202 15:50:57.691">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s2-t21" name="Create Router2">
<doc>Create Router</doc>
<tags>
<tag>NON_GATE</tag>
</tags>
<status status="FAIL" endtime="20181202 15:50:57.692" critical="yes" starttime="20181202 15:50:57.692">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.693" critical="yes" starttime="20181202 15:50:57.693">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.694" critical="yes" starttime="20181202 15:50:57.693">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.695" critical="yes" starttime="20181202 15:50:57.694">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.695" critical="yes" starttime="20181202 15:50:57.695">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.697" critical="yes" starttime="20181202 15:50:57.696">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.698" critical="yes" starttime="20181202 15:50:57.697">Parent suite setup failed:
AssertionError</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="20181202 15:50:57.702" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 15:50:57.702" starttime="20181202 15:50:57.702"></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="20181202 15:50:57.705" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:50:58.240" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 15:50:58.240" starttime="20181202 15:50:57.703"></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="20181202 15:50:58.241" 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  = 631
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  = 28
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  = 855
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  = 1752
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  = 1072
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.11706
distributed-data-store.operational.commit.rate_Max      = 23.096478
distributed-data-store.operational.commit.rate_Mean     = 0.839250713076
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 2888
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 15:50:58.242" starttime="20181202 15:50:58.241"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.242" starttime="20181202 15:50:57.702"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.242" starttime="20181202 15:50:57.701"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.242" starttime="20181202 15:50:57.701"></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="20181202 15:50:58.244" level="INFO">${tmpdir} = CSIT_L3</msg>
<status status="PASS" endtime="20181202 15:50:58.244" starttime="20181202 15:50:58.244"></status>
</kw>
<msg timestamp="20181202 15:50:58.244" level="INFO">${dstdir} = /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181202 15:50:58.244" starttime="20181202 15:50:58.243"></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="20181202 15:50:58.245" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181202 15:50:58.245" starttime="20181202 15:50:58.245"></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="20181202 15:50:58.247" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L3 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:50:58.482" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:50:58.482" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 15:50:58.482" starttime="20181202 15:50:58.245"></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="20181202 15:50:58.483" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 15:50:58.483" starttime="20181202 15:50:58.483"></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="20181202 15:50:58.484" starttime="20181202 15:50:58.484"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.484" starttime="20181202 15:50:58.242"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.484" starttime="20181202 15:50:58.242"></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="20181202 15:50:58.487" level="INFO">${tmpdir} = CSIT_L3</msg>
<status status="PASS" endtime="20181202 15:50:58.487" starttime="20181202 15:50:58.486"></status>
</kw>
<msg timestamp="20181202 15:50:58.487" level="INFO">${dstdir} = /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181202 15:50:58.487" starttime="20181202 15:50:58.486"></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="20181202 15:50:58.488" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L3</msg>
<status status="PASS" endtime="20181202 15:50:58.488" starttime="20181202 15:50:58.487"></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="20181202 15:50:58.490" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L3 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:50:58.825" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:50:58.825" level="INFO">${output} = 2018-12-02 15:50:58,786 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 15:50:58.825" starttime="20181202 15:50:58.488"></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="20181202 15:50:58.826" level="INFO">rc: 0, output: 2018-12-02 15:50:58,786 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:50:58.827" starttime="20181202 15:50:58.826"></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="20181202 15:50:58.828" starttime="20181202 15:50:58.827"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.828" starttime="20181202 15:50:58.485"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.828" starttime="20181202 15:50:58.484"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.828" starttime="20181202 15:50:57.701"></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="20181202 15:50:58.831" starttime="20181202 15:50:58.831"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.833" starttime="20181202 15:50:58.832"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:58.834" starttime="20181202 15:50:58.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="20181202 15:50:58.837" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:50:58.837" starttime="20181202 15:50:58.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="20181202 15:50:58.859" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:58.859" 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="20181202 15:50:58.859" starttime="20181202 15:50:58.838"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.859" starttime="20181202 15:50:58.831"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.861" starttime="20181202 15:50:58.861"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:58.862" starttime="20181202 15:50:58.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="20181202 15:50:58.864" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:50:58.864" starttime="20181202 15:50:58.862"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:58.888" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:58.889" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 15:50:58.889" starttime="20181202 15:50:58.865"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.889" starttime="20181202 15:50:58.860"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.891" starttime="20181202 15:50:58.890"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:58.891" starttime="20181202 15:50:58.891"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:58.893" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:50:58.893" starttime="20181202 15:50:58.891"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:58.899" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:58.899" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:50:58.899" starttime="20181202 15:50:58.894"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.900" starttime="20181202 15:50:58.889"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.901" starttime="20181202 15:50:58.901"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:58.901" starttime="20181202 15:50:58.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="20181202 15:50:58.903" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:50:58.903" starttime="20181202 15:50:58.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="20181202 15:50:58.912" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:58.912" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 15:50:58.912" starttime="20181202 15:50:58.903"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.912" starttime="20181202 15:50:58.900"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.914" starttime="20181202 15:50:58.913"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:58.914" starttime="20181202 15:50:58.914"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:58.917" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:50:58.917" starttime="20181202 15:50:58.914"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:58.919" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:58.919" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:58.919" starttime="20181202 15:50:58.918"></status>
</kw>
<msg timestamp="20181202 15:50:58.919" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:58.919" starttime="20181202 15:50:58.913"></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="20181202 15:50:58.920" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:50:58.920" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:58.920" starttime="20181202 15:50:58.919"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:50:58.920" starttime="20181202 15:50:58.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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.922" starttime="20181202 15:50:58.921"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:58.922" starttime="20181202 15:50:58.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="20181202 15:50:58.924" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:50:58.924" starttime="20181202 15:50:58.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="20181202 15:50:58.952" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:58.953" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 15:50:58.953" starttime="20181202 15:50:58.924"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.953" starttime="20181202 15:50:58.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 ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.954" starttime="20181202 15:50:58.954"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:58.954" starttime="20181202 15:50:58.954"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:58.956" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:50:58.957" starttime="20181202 15:50:58.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="20181202 15:50:58.978" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 15:50:58.978" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:50:58.978" starttime="20181202 15:50:58.957"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.978" starttime="20181202 15:50:58.953"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.979" starttime="20181202 15:50:58.979"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:58.980" starttime="20181202 15:50:58.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="20181202 15:50:58.982" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:50:58.982" starttime="20181202 15:50:58.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="20181202 15:50:58.998" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 15:50:58.998" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 15:50:58.998" starttime="20181202 15:50:58.982"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:58.998" starttime="20181202 15:50:58.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 ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:58.999" starttime="20181202 15:50:58.999"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.000" starttime="20181202 15:50:59.000"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.002" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 15:50:59.002" starttime="20181202 15:50:59.000"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.196" level="INFO">cookie=0x8000001, duration=764.730s, table=0, n_packets=1109, n_bytes=79910, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=764.730s, table=0, n_packets=885, n_bytes=59232, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=434.366s, table=0, n_packets=434, n_bytes=23436, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=764.962s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=764.962s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=764.962s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=764.962s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=764.962s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=596.908s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=596.908s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=764.962s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=764.962s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=764.640s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=764.171s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=764.171s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=764.640s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=764.962s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=764.640s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=764.640s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=764.640s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=598.562s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=764.640s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=764.640s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=599.318s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=599.318s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=598.682s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=598.682s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=764.962s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=764.962s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=764.640s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=764.962s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=764.538s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.538s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.538s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.538s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.538s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.538s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.538s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.538s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.538s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.538s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.512s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.512s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.512s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.512s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=764.556s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=764.544s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=764.512s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=764.512s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=764.512s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=764.512s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=764.512s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=764.512s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=764.512s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=764.512s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=434.347s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=764.512s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=764.512s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=434.347s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=764.512s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=764.512s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=764.512s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=764.512s, 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=764.512s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=764.512s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=764.512s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.512s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.512s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.512s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.512s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.512s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.512s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=764.538s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=764.512s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=764.556s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=764.544s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=764.544s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=764.556s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=764.538s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=764.512s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=764.512s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=764.512s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.196" level="INFO">${output} =  cookie=0x8000001, duration=764.730s, table=0, n_packets=1109, n_bytes=79910, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001,...</msg>
<status status="PASS" endtime="20181202 15:50:59.196" starttime="20181202 15:50:59.002"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.196" starttime="20181202 15:50:58.999"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.198" starttime="20181202 15:50:59.197"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.198" starttime="20181202 15:50:59.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="20181202 15:50:59.200" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:50:59.200" starttime="20181202 15:50:59.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="20181202 15:50:59.213" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.213" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 15:50:59.213" starttime="20181202 15:50:59.201"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.213" starttime="20181202 15:50:59.196"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.214" starttime="20181202 15:50:59.214"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.215" starttime="20181202 15:50:59.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="20181202 15:50:59.217" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 15:50:59.217" starttime="20181202 15:50:59.215"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.231" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=599.858s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=600.174s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=764.728s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.231" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=599.858s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=2100...</msg>
<status status="PASS" endtime="20181202 15:50:59.231" starttime="20181202 15:50:59.217"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.231" starttime="20181202 15:50:59.214"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.232" starttime="20181202 15:50:58.830"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.232" starttime="20181202 15:50:58.830"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:50:59.232" starttime="20181202 15:50:59.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>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.233" starttime="20181202 15:50:59.233"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.234" starttime="20181202 15:50:59.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="20181202 15:50:59.236" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:50:59.236" starttime="20181202 15:50:59.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="20181202 15:50:59.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
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.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
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181202 15:50:59.252" starttime="20181202 15:50:59.236"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.252" starttime="20181202 15:50:59.233"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.253" starttime="20181202 15:50:59.253"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.253" starttime="20181202 15:50:59.253"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.255" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:50:59.255" starttime="20181202 15:50:59.254"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.268" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.268" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 15:50:59.268" starttime="20181202 15:50:59.255"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.268" starttime="20181202 15:50:59.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>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.269" starttime="20181202 15:50:59.269"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.269" starttime="20181202 15:50:59.269"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.271" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:50:59.271" starttime="20181202 15:50:59.270"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.275" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.275" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:50:59.275" starttime="20181202 15:50:59.271"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.275" starttime="20181202 15:50:59.268"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.276" starttime="20181202 15:50:59.276"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.277" starttime="20181202 15:50:59.277"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.278" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:50:59.279" starttime="20181202 15:50:59.277"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.285" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.286" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 15:50:59.286" starttime="20181202 15:50:59.279"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.286" starttime="20181202 15:50:59.276"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.287" starttime="20181202 15:50:59.287"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.287" starttime="20181202 15:50:59.287"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.290" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:50:59.290" starttime="20181202 15:50:59.287"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.292" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.292" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:59.292" starttime="20181202 15:50:59.290"></status>
</kw>
<msg timestamp="20181202 15:50:59.292" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:59.292" starttime="20181202 15:50:59.286"></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="20181202 15:50:59.293" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:50:59.293" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:59.293" starttime="20181202 15:50:59.292"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:50:59.293" starttime="20181202 15:50:59.293"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.294" starttime="20181202 15:50:59.294"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.294" starttime="20181202 15:50:59.294"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.296" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:50:59.296" starttime="20181202 15:50:59.295"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.330" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.330" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:50:59.330" starttime="20181202 15:50:59.297"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.331" starttime="20181202 15:50:59.293"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.332" starttime="20181202 15:50:59.332"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.333" starttime="20181202 15:50:59.332"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.335" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:50:59.335" starttime="20181202 15:50:59.333"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.357" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.357" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:50:59.357" starttime="20181202 15:50:59.336"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.358" starttime="20181202 15:50:59.331"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.359" starttime="20181202 15:50:59.359"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.359" starttime="20181202 15:50:59.359"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.361" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:50:59.362" starttime="20181202 15:50:59.359"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.378" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.378" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 15:50:59.378" starttime="20181202 15:50:59.362"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.379" starttime="20181202 15:50:59.358"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.380" starttime="20181202 15:50:59.380"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.380" starttime="20181202 15:50:59.380"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.382" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:50:59.383" starttime="20181202 15:50:59.380"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.580" level="INFO">cookie=0x8000001, duration=765.296s, table=0, n_packets=868, n_bytes=57288, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=765.052s, table=0, n_packets=902, n_bytes=60188, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=400.205s, table=0, n_packets=400, n_bytes=21600, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=765.295s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=765.295s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=765.295s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=765.295s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=765.295s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=597.298s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=597.296s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=765.295s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=765.295s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=765.052s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=764.549s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=764.549s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=765.052s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=765.296s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=765.295s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=765.052s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=765.295s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=765.043s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=765.052s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=765.295s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=765.295s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=765.052s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=765.295s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=764.961s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.961s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.961s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.961s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.961s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.961s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.961s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=764.961s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.961s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.932s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.932s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.932s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.860s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=764.860s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=765.010s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=764.961s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=764.860s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=764.860s, 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=764.860s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=764.860s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=764.860s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=764.860s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=764.860s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=764.860s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=400.183s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=764.860s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=764.860s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=400.184s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=764.860s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=764.860s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=764.860s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=764.860s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=764.860s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=764.860s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=764.860s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.860s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.860s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.860s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.860s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.860s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=764.860s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=764.961s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=764.860s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=764.961s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=764.961s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=764.961s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=764.961s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=764.961s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=764.860s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=764.860s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=764.860s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.580" level="INFO">${output} =  cookie=0x8000001, duration=765.296s, table=0, n_packets=868, n_bytes=57288, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, ...</msg>
<status status="PASS" endtime="20181202 15:50:59.581" starttime="20181202 15:50:59.383"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.581" starttime="20181202 15:50:59.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>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.583" starttime="20181202 15:50:59.582"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.583" starttime="20181202 15:50:59.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="20181202 15:50:59.587" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:50:59.587" starttime="20181202 15:50:59.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="20181202 15:50:59.605" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.606" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 15:50:59.606" starttime="20181202 15:50:59.587"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.606" starttime="20181202 15:50:59.581"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.619" starttime="20181202 15:50:59.617"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.621" starttime="20181202 15:50:59.620"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.626" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:50:59.626" starttime="20181202 15:50:59.622"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.644" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=765.104s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=396.752s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:50:59.644" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=765.104s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucke...</msg>
<status status="PASS" endtime="20181202 15:50:59.645" starttime="20181202 15:50:59.627"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.645" starttime="20181202 15:50:59.607"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.645" starttime="20181202 15:50:59.232"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.645" starttime="20181202 15:50:59.232"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:50:59.648" starttime="20181202 15:50:59.647"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.650" starttime="20181202 15:50:59.650"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.651" starttime="20181202 15:50:59.651"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.654" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:50:59.654" starttime="20181202 15:50:59.651"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.677" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.677" 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="20181202 15:50:59.677" starttime="20181202 15:50:59.654"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.678" starttime="20181202 15:50:59.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>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.680" starttime="20181202 15:50:59.679"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.680" starttime="20181202 15:50:59.680"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.683" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:50:59.683" starttime="20181202 15:50:59.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="20181202 15:50:59.703" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.703" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 15:50:59.703" starttime="20181202 15:50:59.684"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.704" starttime="20181202 15:50:59.678"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.705" starttime="20181202 15:50:59.705"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.706" starttime="20181202 15:50:59.706"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.708" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:50:59.709" starttime="20181202 15:50:59.706"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.713" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.714" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:50:59.714" starttime="20181202 15:50:59.709"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.714" starttime="20181202 15:50:59.704"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.715" starttime="20181202 15:50:59.715"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.716" starttime="20181202 15:50:59.716"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.718" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:50:59.718" starttime="20181202 15:50:59.717"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.726" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.727" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 15:50:59.727" starttime="20181202 15:50:59.719"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.727" starttime="20181202 15:50:59.714"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.728" starttime="20181202 15:50:59.728"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.729" starttime="20181202 15:50:59.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="20181202 15:50:59.732" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:50:59.732" starttime="20181202 15:50:59.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="20181202 15:50:59.733" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.733" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:59.733" starttime="20181202 15:50:59.732"></status>
</kw>
<msg timestamp="20181202 15:50:59.734" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:50:59.734" starttime="20181202 15:50:59.727"></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="20181202 15:50:59.735" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:50:59.735" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:50:59.735" starttime="20181202 15:50:59.735"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:50:59.735" starttime="20181202 15:50:59.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-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.737" starttime="20181202 15:50:59.736"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.737" starttime="20181202 15:50:59.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="20181202 15:50:59.739" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:50:59.739" starttime="20181202 15:50:59.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="20181202 15:50:59.768" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.768" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:50:59.769" starttime="20181202 15:50:59.739"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.769" starttime="20181202 15:50:59.736"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.770" starttime="20181202 15:50:59.770"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.771" starttime="20181202 15:50:59.770"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.773" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:50:59.773" starttime="20181202 15:50:59.771"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:50:59.797" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.798" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:50:59.798" starttime="20181202 15:50:59.774"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.798" starttime="20181202 15:50:59.769"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.799" starttime="20181202 15:50:59.799"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.800" starttime="20181202 15:50:59.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="20181202 15:50:59.802" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:50:59.802" starttime="20181202 15:50:59.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="20181202 15:50:59.819" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:50:59.819" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 15:50:59.819" starttime="20181202 15:50:59.803"></status>
</kw>
<status status="PASS" endtime="20181202 15:50:59.820" starttime="20181202 15:50:59.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-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:50:59.821" starttime="20181202 15:50:59.821"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:50:59.821" starttime="20181202 15:50:59.821"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:50:59.824" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:50:59.824" starttime="20181202 15:50:59.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="20181202 15:51:00.021" level="INFO">cookie=0x8000001, duration=765.534s, table=0, n_packets=1024, n_bytes=73856, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=765.534s, table=0, n_packets=886, n_bytes=59020, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=385.022s, table=0, n_packets=384, n_bytes=20736, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=765.788s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=765.788s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=765.788s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=765.788s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=765.788s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=597.738s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=597.729s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=765.788s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=765.788s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=765.463s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=765.036s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=765.036s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=765.466s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=765.788s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=765.466s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=765.466s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=765.466s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=599.376s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=765.463s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=765.466s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=599.504s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=599.504s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=599.466s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=599.470s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=765.788s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=765.788s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=765.464s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=765.788s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=765.387s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=765.387s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=765.387s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=765.387s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=765.387s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=765.387s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=765.387s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=765.386s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=765.386s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=765.386s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=765.386s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=765.386s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=765.386s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=765.386s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=765.463s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=765.387s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=765.386s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=765.386s, 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=765.386s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=765.386s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=765.386s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=765.386s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=765.386s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=765.386s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=385.012s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=765.374s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=765.374s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=385.012s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=765.386s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=765.386s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=765.386s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=765.386s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=765.386s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=765.386s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=765.386s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=765.386s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=765.386s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=765.386s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=765.386s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=765.386s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=765.386s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=765.387s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=765.387s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=765.388s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=765.388s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=765.388s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=765.388s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=765.388s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=765.387s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=765.387s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=765.387s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:51:00.022" level="INFO">${output} =  cookie=0x8000001, duration=765.534s, table=0, n_packets=1024, n_bytes=73856, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001,...</msg>
<status status="PASS" endtime="20181202 15:51:00.022" starttime="20181202 15:50:59.825"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.022" starttime="20181202 15:50:59.820"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:00.025" starttime="20181202 15:51:00.024"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:51:00.025" starttime="20181202 15:51:00.025"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.029" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:51:00.029" starttime="20181202 15:51:00.026"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:51:00.046" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:51:00.047" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 15:51:00.047" starttime="20181202 15:51:00.029"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.047" starttime="20181202 15:51:00.023"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:00.049" starttime="20181202 15:51:00.048"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:51:00.049" starttime="20181202 15:51:00.049"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.052" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:51:00.052" starttime="20181202 15:51:00.049"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:51:00.069" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=600.072s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=765.569s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=600.381s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:51:00.070" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=600.072s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000...</msg>
<status status="PASS" endtime="20181202 15:51:00.070" starttime="20181202 15:51:00.052"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.070" starttime="20181202 15:51:00.047"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.070" starttime="20181202 15:50:59.646"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.070" starttime="20181202 15:50:59.646"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.070" starttime="20181202 15:50:58.829"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.070" starttime="20181202 15:50:58.829"></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="20181202 15:51:00.082" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a19fbbbd0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:51:00.083" starttime="20181202 15:51:00.081"></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="20181202 15:51:00.091" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.091" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.091" starttime="20181202 15:51:00.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="20181202 15:51:00.092" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.092" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.093" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.093" starttime="20181202 15:51:00.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.093" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.093" starttime="20181202 15:51:00.093"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.093" starttime="20181202 15:51:00.084"></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="20181202 15:51:00.098" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.098" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.098" starttime="20181202 15:51:00.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="20181202 15:51:00.099" 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="20181202 15:51:00.099" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.099" 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="20181202 15:51:00.099" starttime="20181202 15:51:00.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="20181202 15:51:00.099" 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="20181202 15:51:00.100" starttime="20181202 15:51:00.099"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.100" starttime="20181202 15:51:00.093"></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="20181202 15:51:00.106" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.107" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.107" starttime="20181202 15:51:00.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="20181202 15:51:00.108" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 15:51:00.108" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.108" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.108" starttime="20181202 15:51:00.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.109" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.109" starttime="20181202 15:51:00.108"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.109" starttime="20181202 15:51:00.100"></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="20181202 15:51:00.113" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.113" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.113" starttime="20181202 15:51:00.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="20181202 15:51:00.117" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 15:51:00.117" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.117" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 15:51:00.117" starttime="20181202 15:51:00.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="20181202 15:51:00.118" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.118" starttime="20181202 15:51:00.117"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.118" starttime="20181202 15:51:00.109"></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="20181202 15:51:00.122" 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="20181202 15:51:00.122" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.122" starttime="20181202 15:51:00.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="20181202 15:51:00.123" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 15:51:00.123" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.123" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 15:51:00.123" starttime="20181202 15:51:00.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="20181202 15:51:00.124" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.124" starttime="20181202 15:51:00.124"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.124" starttime="20181202 15:51:00.118"></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="20181202 15:51:00.128" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.128" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.128" starttime="20181202 15:51:00.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="20181202 15:51:00.129" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 15:51:00.129" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.130" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 15:51:00.130" starttime="20181202 15:51:00.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="20181202 15:51:00.131" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.131" starttime="20181202 15:51:00.130"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.131" starttime="20181202 15:51:00.124"></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="20181202 15:51:00.136" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.136" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.136" starttime="20181202 15:51:00.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="20181202 15:51:00.138" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 15:51:00.138" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.139" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 15:51:00.139" starttime="20181202 15:51:00.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="20181202 15:51:00.139" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.140" starttime="20181202 15:51:00.139"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.140" starttime="20181202 15:51:00.131"></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="20181202 15:51:00.143" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.143" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.143" starttime="20181202 15:51:00.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="20181202 15:51:00.144" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:51:00.144" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.144" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 15:51:00.144" starttime="20181202 15:51:00.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="20181202 15:51:00.145" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 15:51:00.145" starttime="20181202 15:51:00.145"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.146" starttime="20181202 15:51:00.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="20181202 15:51:00.150" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.150" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.150" starttime="20181202 15:51:00.146"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.151" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.151" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.151" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.151" starttime="20181202 15:51:00.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.151" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.151" starttime="20181202 15:51:00.151"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.151" starttime="20181202 15:51:00.146"></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="20181202 15:51:00.155" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.155" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.155" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.156" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.156" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.156" starttime="20181202 15:51:00.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="20181202 15:51:00.156" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.156" starttime="20181202 15:51:00.156"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.157" starttime="20181202 15:51:00.151"></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="20181202 15:51:00.159" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.159" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.159" starttime="20181202 15:51:00.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="20181202 15:51:00.160" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 15:51:00.160" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.160" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 15:51:00.160" starttime="20181202 15:51:00.160"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.161" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.161" starttime="20181202 15:51:00.161"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.161" starttime="20181202 15:51:00.157"></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="20181202 15:51:00.164" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.164" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.164" starttime="20181202 15:51:00.161"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.166" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:51:00.166" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.166" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 15:51:00.166" starttime="20181202 15:51:00.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="20181202 15:51:00.167" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.167" starttime="20181202 15:51:00.167"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.167" starttime="20181202 15:51:00.161"></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="20181202 15:51:00.173" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.173" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.173" starttime="20181202 15:51:00.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="20181202 15:51:00.174" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 15:51:00.174" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.175" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.175" starttime="20181202 15:51:00.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="20181202 15:51:00.175" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.175" starttime="20181202 15:51:00.175"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.176" starttime="20181202 15:51:00.168"></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="20181202 15:51:00.180" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.180" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.180" starttime="20181202 15:51:00.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="20181202 15:51:00.181" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 15:51:00.181" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.182" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.182" starttime="20181202 15:51:00.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="20181202 15:51:00.183" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.183" starttime="20181202 15:51:00.182"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.183" starttime="20181202 15:51:00.176"></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="20181202 15:51:00.189" 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="20181202 15:51:00.190" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.190" starttime="20181202 15:51:00.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="20181202 15:51:00.194" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 15:51:00.194" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.195" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 15:51:00.195" starttime="20181202 15:51:00.190"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.196" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:51:00.197" starttime="20181202 15:51:00.195"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.197" starttime="20181202 15:51:00.183"></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="20181202 15:51:00.201" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.201" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.201" starttime="20181202 15:51:00.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="20181202 15:51:00.202" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 15:51:00.202" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.202" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 15:51:00.202" starttime="20181202 15:51:00.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.203" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.203" starttime="20181202 15:51:00.203"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.203" starttime="20181202 15:51:00.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="20181202 15:51:00.206" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.207" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.207" starttime="20181202 15:51:00.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="20181202 15:51:00.207" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 15:51:00.207" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.207" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.207" starttime="20181202 15:51:00.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="20181202 15:51:00.208" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.208" starttime="20181202 15:51:00.208"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.208" starttime="20181202 15:51:00.203"></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="20181202 15:51:00.212" 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="20181202 15:51:00.212" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.212" starttime="20181202 15:51:00.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="20181202 15:51:00.213" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.213" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.213" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.213" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.213" starttime="20181202 15:51:00.213"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.213" starttime="20181202 15:51:00.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="20181202 15:51:00.217" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.217" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.217" starttime="20181202 15:51:00.214"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.218" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.218" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.218" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.218" starttime="20181202 15:51:00.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="20181202 15:51:00.219" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.219" starttime="20181202 15:51:00.219"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.219" starttime="20181202 15:51:00.214"></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="20181202 15:51:00.222" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.222" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.222" starttime="20181202 15:51:00.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="20181202 15:51:00.222" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 15:51:00.223" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.223" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.223" starttime="20181202 15:51:00.222"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.223" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.223" starttime="20181202 15:51:00.223"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.223" starttime="20181202 15:51:00.219"></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="20181202 15:51:00.226" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.226" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.226" starttime="20181202 15:51:00.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="20181202 15:51:00.227" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 15:51:00.227" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.227" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.227" starttime="20181202 15:51:00.226"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.227" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.227" starttime="20181202 15:51:00.227"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.227" starttime="20181202 15:51:00.223"></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="20181202 15:51:00.230" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.230" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.230" starttime="20181202 15:51:00.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="20181202 15:51:00.232" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 15:51:00.232" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.232" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.232" starttime="20181202 15:51:00.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="20181202 15:51:00.232" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.232" starttime="20181202 15:51:00.232"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.232" starttime="20181202 15:51:00.227"></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="20181202 15:51:00.236" 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="20181202 15:51:00.237" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.237" starttime="20181202 15:51:00.233"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.238" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 15:51:00.239" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.239" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 15:51:00.239" starttime="20181202 15:51:00.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="20181202 15:51:00.240" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.240" starttime="20181202 15:51:00.239"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.240" starttime="20181202 15:51:00.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="20181202 15:51:00.247" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.248" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.248" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.249" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.249" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.250" starttime="20181202 15:51:00.248"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.251" starttime="20181202 15:51:00.250"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.251" starttime="20181202 15:51:00.241"></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="20181202 15:51:00.255" 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="20181202 15:51:00.256" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.256" starttime="20181202 15:51:00.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="20181202 15:51:00.257" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 15:51:00.257" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.258" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 15:51:00.258" starttime="20181202 15:51:00.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="20181202 15:51:00.259" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.259" starttime="20181202 15:51:00.258"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.259" starttime="20181202 15:51:00.251"></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="20181202 15:51:00.264" 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="20181202 15:51:00.264" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.264" starttime="20181202 15:51:00.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="20181202 15:51:00.265" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 15:51:00.266" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.266" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 15:51:00.266" starttime="20181202 15:51:00.265"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.267" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.267" starttime="20181202 15:51:00.266"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.267" starttime="20181202 15:51:00.259"></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="20181202 15:51:00.273" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.273" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.273" starttime="20181202 15:51:00.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="20181202 15:51:00.275" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.275" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.275" starttime="20181202 15:51:00.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="20181202 15:51:00.276" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.276" starttime="20181202 15:51:00.276"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.276" starttime="20181202 15:51:00.267"></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="20181202 15:51:00.281" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.282" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.282" starttime="20181202 15:51:00.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="20181202 15:51:00.283" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 15:51:00.283" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.283" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.284" starttime="20181202 15:51:00.282"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.284" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.285" starttime="20181202 15:51:00.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.285" starttime="20181202 15:51:00.276"></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="20181202 15:51:00.289" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.290" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.290" starttime="20181202 15:51:00.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="20181202 15:51:00.291" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 15:51:00.291" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.291" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.291" starttime="20181202 15:51:00.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="20181202 15:51:00.292" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.293" starttime="20181202 15:51:00.292"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.293" starttime="20181202 15:51:00.285"></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="20181202 15:51:00.298" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.298" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.298" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.299" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.300" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.300" starttime="20181202 15:51:00.300"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.300" starttime="20181202 15:51:00.293"></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="20181202 15:51:00.305" 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="20181202 15:51:00.306" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.306" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.307" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.307" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.308" starttime="20181202 15:51:00.308"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.308" starttime="20181202 15:51:00.301"></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="20181202 15:51:00.313" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.313" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.313" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.315" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.315" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.316" starttime="20181202 15:51:00.315"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.316" starttime="20181202 15:51:00.308"></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="20181202 15:51:00.320" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.321" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.321" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.322" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.322" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.323" starttime="20181202 15:51:00.322"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.323" starttime="20181202 15:51:00.316"></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="20181202 15:51:00.327" 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="20181202 15:51:00.327" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.327" starttime="20181202 15:51:00.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="20181202 15:51:00.328" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.328" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.328" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.328" starttime="20181202 15:51:00.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="20181202 15:51:00.329" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.329" starttime="20181202 15:51:00.329"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.329" starttime="20181202 15:51:00.323"></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="20181202 15:51:00.346" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.347" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.347" starttime="20181202 15:51:00.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="20181202 15:51:00.398" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:51:00.399" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.402" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:51:00.402" starttime="20181202 15:51:00.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="20181202 15:51:00.405" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.412" starttime="20181202 15:51:00.402"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.412" starttime="20181202 15:51:00.329"></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="20181202 15:51:00.417" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.417" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.417" starttime="20181202 15:51:00.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="20181202 15:51:00.419" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 15:51:00.419" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.420" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 15:51:00.420" starttime="20181202 15:51:00.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="20181202 15:51:00.421" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.421" starttime="20181202 15:51:00.420"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.421" starttime="20181202 15:51:00.412"></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="20181202 15:51:00.427" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.427" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.427" starttime="20181202 15:51:00.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="20181202 15:51:00.429" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:51:00.429" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.429" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 15:51:00.429" starttime="20181202 15:51:00.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="20181202 15:51:00.430" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.430" starttime="20181202 15:51:00.430"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.431" starttime="20181202 15:51:00.421"></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="20181202 15:51:00.437" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.437" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.437" starttime="20181202 15:51:00.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="20181202 15:51:00.439" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.439" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.439" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.439" starttime="20181202 15:51:00.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="20181202 15:51:00.440" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.440" starttime="20181202 15:51:00.439"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.440" starttime="20181202 15:51:00.431"></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="20181202 15:51:00.445" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.445" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.446" starttime="20181202 15:51:00.441"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.447" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:51:00.447" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.448" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.448" starttime="20181202 15:51:00.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="20181202 15:51:00.449" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.449" starttime="20181202 15:51:00.448"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.449" starttime="20181202 15:51:00.440"></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="20181202 15:51:00.454" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.454" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.454" starttime="20181202 15:51:00.449"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.457" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 15:51:00.457" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.457" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 15:51:00.457" starttime="20181202 15:51:00.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="20181202 15:51:00.458" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.459" starttime="20181202 15:51:00.458"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.459" starttime="20181202 15:51:00.449"></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="20181202 15:51:00.464" 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="20181202 15:51:00.464" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.464" starttime="20181202 15:51:00.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="20181202 15:51:00.466" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 15:51:00.466" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.466" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 15:51:00.466" starttime="20181202 15:51:00.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="20181202 15:51:00.467" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.467" starttime="20181202 15:51:00.467"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.467" starttime="20181202 15:51:00.459"></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="20181202 15:51:00.472" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.472" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.472" starttime="20181202 15:51:00.468"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.474" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 15:51:00.474" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.474" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 15:51:00.474" starttime="20181202 15:51:00.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="20181202 15:51:00.475" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.476" starttime="20181202 15:51:00.475"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.476" starttime="20181202 15:51:00.467"></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="20181202 15:51:00.481" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.481" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.481" starttime="20181202 15:51:00.476"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.482" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.482" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.483" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.483" starttime="20181202 15:51:00.482"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.484" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.484" starttime="20181202 15:51:00.483"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.484" starttime="20181202 15:51:00.476"></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="20181202 15:51:00.489" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.489" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.489" starttime="20181202 15:51:00.484"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.490" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.490" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.491" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.491" starttime="20181202 15:51:00.490"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.492" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.492" starttime="20181202 15:51:00.491"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.492" starttime="20181202 15:51:00.484"></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="20181202 15:51:00.499" 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="20181202 15:51:00.500" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.500" starttime="20181202 15:51:00.492"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.511" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 15:51:00.511" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.512" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 15:51:00.513" starttime="20181202 15:51:00.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.514" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:51:00.516" starttime="20181202 15:51:00.513"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.516" starttime="20181202 15:51:00.492"></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="20181202 15:51:00.521" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.521" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.521" starttime="20181202 15:51:00.516"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.522" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 15:51:00.523" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.523" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.523" starttime="20181202 15:51:00.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="20181202 15:51:00.524" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.524" starttime="20181202 15:51:00.523"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.524" starttime="20181202 15:51:00.516"></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="20181202 15:51:00.529" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.529" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.529" starttime="20181202 15:51:00.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="20181202 15:51:00.530" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.530" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.530" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.530" starttime="20181202 15:51:00.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.531" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.531" starttime="20181202 15:51:00.530"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.531" starttime="20181202 15:51:00.524"></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="20181202 15:51:00.534" 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="20181202 15:51:00.535" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.535" starttime="20181202 15:51:00.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="20181202 15:51:00.536" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 15:51:00.536" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.536" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 15:51:00.536" starttime="20181202 15:51:00.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="20181202 15:51:00.537" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.537" starttime="20181202 15:51:00.536"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.537" starttime="20181202 15:51:00.531"></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="20181202 15:51:00.541" 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="20181202 15:51:00.541" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.542" starttime="20181202 15:51:00.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="20181202 15:51:00.542" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.543" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.543" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.544" starttime="20181202 15:51:00.543"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.544" starttime="20181202 15:51:00.537"></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="20181202 15:51:00.549" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.549" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.549" starttime="20181202 15:51:00.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="20181202 15:51:00.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="20181202 15:51:00.551" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.551" starttime="20181202 15:51:00.550"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.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="20181202 15:51:00.552" starttime="20181202 15:51:00.551"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.552" starttime="20181202 15:51:00.544"></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="20181202 15:51:00.557" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.557" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.558" starttime="20181202 15:51:00.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="20181202 15:51:00.559" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.559" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.559" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.559" starttime="20181202 15:51:00.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.560" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.560" starttime="20181202 15:51:00.559"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.560" starttime="20181202 15:51:00.552"></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="20181202 15:51:00.565" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.565" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.565" starttime="20181202 15:51:00.560"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.566" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.566" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.566" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.566" starttime="20181202 15:51:00.565"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.567" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.567" starttime="20181202 15:51:00.567"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.567" starttime="20181202 15:51:00.560"></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="20181202 15:51:00.571" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.572" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.572" starttime="20181202 15:51:00.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="20181202 15:51:00.573" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 15:51:00.573" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.573" 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="20181202 15:51:00.573" starttime="20181202 15:51:00.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="20181202 15:51:00.574" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.575" starttime="20181202 15:51:00.574"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.575" starttime="20181202 15:51:00.567"></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="20181202 15:51:00.580" 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="20181202 15:51:00.580" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.580" starttime="20181202 15:51:00.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="20181202 15:51:00.581" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 15:51:00.581" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.582" 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="20181202 15:51:00.582" starttime="20181202 15:51:00.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="20181202 15:51:00.583" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.583" starttime="20181202 15:51:00.582"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.583" starttime="20181202 15:51:00.575"></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="20181202 15:51:00.588" 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="20181202 15:51:00.588" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.588" starttime="20181202 15:51:00.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="20181202 15:51:00.589" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 15:51:00.589" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.590" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.590" starttime="20181202 15:51:00.589"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.591" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:51:00.591" starttime="20181202 15:51:00.590"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.591" starttime="20181202 15:51:00.583"></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="20181202 15:51:00.596" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.596" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.596" starttime="20181202 15:51:00.591"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.598" 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="20181202 15:51:00.598" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.598" 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="20181202 15:51:00.598" starttime="20181202 15:51:00.597"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.599" 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="20181202 15:51:00.599" starttime="20181202 15:51:00.599"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.599" starttime="20181202 15:51:00.591"></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="20181202 15:51:00.605" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.605" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.605" starttime="20181202 15:51:00.600"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.606" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.606" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.607" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.607" starttime="20181202 15:51:00.606"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.607" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.608" starttime="20181202 15:51:00.607"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.608" starttime="20181202 15:51:00.600"></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="20181202 15:51:00.612" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.613" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.613" starttime="20181202 15:51:00.608"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.614" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.614" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.614" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.614" starttime="20181202 15:51:00.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="20181202 15:51:00.615" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.615" starttime="20181202 15:51:00.614"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.615" starttime="20181202 15:51:00.608"></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="20181202 15:51:00.620" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.620" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.620" starttime="20181202 15:51:00.616"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.621" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:51:00.621" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.621" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:51:00.621" starttime="20181202 15:51:00.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.622" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:51:00.622" starttime="20181202 15:51:00.622"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.622" starttime="20181202 15:51:00.615"></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="20181202 15:51:00.630" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:51:00.630" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:51:00.630" starttime="20181202 15:51:00.623"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:51:00.649" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 15:51:00.649" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:51:00.650" 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="20181202 15:51:00.650" starttime="20181202 15:51:00.630"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:51:00.651" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 15:51:00.653" starttime="20181202 15:51:00.650"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.653" starttime="20181202 15:51:00.622"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.653" starttime="20181202 15:51:00.083"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.653" starttime="20181202 15:51:00.081"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:00.653" starttime="20181202 15:51:00.071"></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="20181202 15:51:00.656" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.L3/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181202 15:51:00.656" starttime="20181202 15:51:00.655"></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="20181202 15:51:00.672" starttime="20181202 15:51:00.672"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:51:00.673" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:51:00.673" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:51:00.673" starttime="20181202 15:51:00.673"></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="20181202 15:51:00.674" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:51:00.675" starttime="20181202 15:51:00.674"></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="20181202 15:51:00.677" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 15:51:00.677" starttime="20181202 15:51:00.675"></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="20181202 15:51:00.679" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:00.679" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:51:00.679" starttime="20181202 15:51:00.679"></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="20181202 15:51:00.681" starttime="20181202 15:51:00.680"></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="20181202 15:51:00.683" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:51:01.015" level="INFO">Read output: Last login: Sun Dec  2 15:50:23 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:51:01.015" starttime="20181202 15:51:00.682"></status>
</kw>
<msg timestamp="20181202 15:51:01.015" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:01.015" starttime="20181202 15:51:00.681"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.016" starttime="20181202 15:51:00.677"></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="20181202 15:51:01.017" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.L3/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181202 15:51:01.041" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 15:51:01.042" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:51:01.042" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:51:01.042" starttime="20181202 15:51:01.016"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:01.075" starttime="20181202 15:51:01.042"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:01.077" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:51:01.077" starttime="20181202 15:51: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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:01.078" starttime="20181202 15:51:01.077"></status>
</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="20181202 15:51:01.080" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:01.080" starttime="20181202 15:51:01.080"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.080" starttime="20181202 15:51:01.078"></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="20181202 15:51:01.084" starttime="20181202 15:51:01.083"></status>
</kw>
<msg timestamp="20181202 15:51:01.084" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:01.084" starttime="20181202 15:51:01.082"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.084" starttime="20181202 15:51:01.081"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.084" starttime="20181202 15:51:00.670"></status>
</kw>
<msg timestamp="20181202 15:51:01.085" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:01.085" starttime="20181202 15:51:00.670"></status>
</kw>
<msg timestamp="20181202 15:51:01.085" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:51:01.085" starttime="20181202 15:51:00.669"></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="20181202 15:51:01.086" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 15:51:01.086" starttime="20181202 15:51:01.086"></status>
</kw>
<msg timestamp="20181202 15:51:01.087" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 15:51:01.087" starttime="20181202 15:51:00.667"></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="20181202 15:51:01.088" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 15:51:01.088" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 15:51:01.088" starttime="20181202 15:51:01.087"></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="20181202 15:51:01.090" starttime="20181202 15:51:01.089"></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="20181202 15:51:01.091" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:01.091" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 15:51:01.091" starttime="20181202 15:51:01.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>"${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="20181202 15:51:01.093" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 15:51:01.093" starttime="20181202 15:51:01.093"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.094" starttime="20181202 15:51:01.092"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.094" starttime="20181202 15:51:00.655"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.094" starttime="20181202 15:51:00.654"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.094" starttime="20181202 15:51:00.654"></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.13</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="20181202 15:51:01.115" starttime="20181202 15:51:01.114"></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="20181202 15:51:01.115" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:51:01.302" 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="20181202 15:51:01.302" starttime="20181202 15:51:01.115"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:51:01.318" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 15:51:01.318" starttime="20181202 15:51:01.302"></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="20181202 15:51:01.320" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:51:01.321" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:51:01.321" starttime="20181202 15:51:01.319"></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="20181202 15:51:01.367" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:51:01.367" starttime="20181202 15:51:01.321"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:01.368" starttime="20181202 15:51:01.367"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:51:01.369" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:51:01.369" starttime="20181202 15:51:01.369"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.369" starttime="20181202 15:51:01.112"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.369" starttime="20181202 15:51:01.096"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.369" starttime="20181202 15:51:01.095"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.369" starttime="20181202 15:51:01.094"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.369" starttime="20181202 15:50:57.700"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:01.370" starttime="20181202 15:50:57.700"></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="20181202 15:51:01.371" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:01.371" starttime="20181202 15:51:01.371"></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="20181202 15:51:01.372" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:51:01.413" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:03.498" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:03.498" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:03.499" starttime="20181202 15:51:01.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="20181202 15:51:03.500" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:03.500" starttime="20181202 15:51:03.499"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:03.500" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:03.500" starttime="20181202 15:51:03.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="20181202 15:51:03.501" starttime="20181202 15:51:03.500"></status>
</kw>
<msg timestamp="20181202 15:51:03.501" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:51:03.501" starttime="20181202 15:51:01.371"></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="20181202 15:51:03.502" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:51:03.502" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:03.502" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:03.502" starttime="20181202 15:51:03.501"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:51:03.502" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:03.502" starttime="20181202 15:51:03.502"></status>
</kw>
<msg timestamp="20181202 15:51:03.503" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:03.503" starttime="20181202 15:51:01.370"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:51:03.503" starttime="20181202 15:51:03.503"></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="20181202 15:51:03.504" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:03.504" starttime="20181202 15:51:03.504"></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="20181202 15:51:03.505" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:51:03.548" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:06.173" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:06.174" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:06.174" starttime="20181202 15:51:03.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:06.178" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:06.178" starttime="20181202 15:51:06.175"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:06.179" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:06.179" starttime="20181202 15:51:06.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="20181202 15:51:06.181" starttime="20181202 15:51:06.179"></status>
</kw>
<msg timestamp="20181202 15:51:06.182" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:51:06.182" starttime="20181202 15:51:03.504"></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="20181202 15:51:06.182" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:51:06.182" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:06.183" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:06.183" starttime="20181202 15:51:06.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:51:06.183" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:06.183" starttime="20181202 15:51:06.183"></status>
</kw>
<msg timestamp="20181202 15:51:06.184" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:06.184" starttime="20181202 15:51:03.503"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:51:06.184" starttime="20181202 15:51:06.184"></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="20181202 15:51:06.185" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:06.185" starttime="20181202 15:51:06.185"></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="20181202 15:51:06.188" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:51:06.212" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:08.365" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:08.365" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:08.365" starttime="20181202 15:51: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="20181202 15:51:08.367" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:08.367" starttime="20181202 15:51:08.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="20181202 15:51:08.368" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:08.368" starttime="20181202 15:51:08.367"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:08.369" starttime="20181202 15:51:08.368"></status>
</kw>
<msg timestamp="20181202 15:51:08.369" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:51:08.369" starttime="20181202 15:51:06.186"></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="20181202 15:51:08.370" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:51:08.370" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:08.370" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:08.370" starttime="20181202 15:51:08.369"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:51:08.371" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:08.371" starttime="20181202 15:51:08.370"></status>
</kw>
<msg timestamp="20181202 15:51:08.371" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:08.371" starttime="20181202 15:51:06.184"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:51:08.371" starttime="20181202 15:51:08.371"></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="20181202 15:51:08.373" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:08.373" starttime="20181202 15:51:08.372"></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="20181202 15:51:08.374" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:51:08.417" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:10.743" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:10.743" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:10.744" starttime="20181202 15:51:08.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="20181202 15:51:10.746" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:10.746" starttime="20181202 15:51:10.745"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:10.748" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:10.748" starttime="20181202 15:51:10.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="20181202 15:51:10.750" starttime="20181202 15:51:10.749"></status>
</kw>
<msg timestamp="20181202 15:51:10.751" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:51:10.751" starttime="20181202 15:51:08.373"></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="20181202 15:51:10.752" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:51:10.753" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:10.753" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:10.753" starttime="20181202 15:51:10.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:51:10.754" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:10.754" starttime="20181202 15:51:10.754"></status>
</kw>
<msg timestamp="20181202 15:51:10.755" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:10.755" starttime="20181202 15:51:08.372"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:51:10.755" starttime="20181202 15:51:10.755"></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="20181202 15:51:10.758" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:10.758" starttime="20181202 15:51:10.757"></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="20181202 15:51:10.760" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:51:10.783" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:12.725" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:12.725" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:12.725" starttime="20181202 15:51:10.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="20181202 15:51:12.727" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:12.727" starttime="20181202 15:51:12.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="20181202 15:51:12.727" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:12.727" starttime="20181202 15:51:12.727"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:12.728" starttime="20181202 15:51:12.727"></status>
</kw>
<msg timestamp="20181202 15:51:12.728" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:51:12.728" starttime="20181202 15:51:10.758"></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="20181202 15:51:12.729" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:51:12.729" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:12.729" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:12.729" starttime="20181202 15:51:12.728"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:51:12.729" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:12.729" starttime="20181202 15:51:12.729"></status>
</kw>
<msg timestamp="20181202 15:51:12.729" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:12.729" starttime="20181202 15:51:10.756"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:51:12.730" starttime="20181202 15:51:12.730"></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="20181202 15:51:12.731" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:12.731" starttime="20181202 15:51:12.730"></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="20181202 15:51:12.731" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:51:12.767" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:14.980" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:14.980" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:14.980" starttime="20181202 15:51:12.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="20181202 15:51:14.981" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:51:14.981" starttime="20181202 15:51:14.981"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:14.982" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:14.982" starttime="20181202 15:51:14.982"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:14.984" starttime="20181202 15:51:14.983"></status>
</kw>
<msg timestamp="20181202 15:51:14.985" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:51:14.985" starttime="20181202 15:51:12.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="20181202 15:51:14.986" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:51:14.987" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:14.987" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:51:14.987" starttime="20181202 15:51:14.986"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:51:14.988" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:51:14.988" starttime="20181202 15:51:14.988"></status>
</kw>
<msg timestamp="20181202 15:51:14.989" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:51:14.989" starttime="20181202 15:51:12.730"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:51:14.991" starttime="20181202 15:51:14.990"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:14.991" starttime="20181202 15:51:14.990"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:51:14.993" starttime="20181202 15:51:14.992"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:14.993" starttime="20181202 15:51:14.991"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:14.993" starttime="20181202 15:51:14.989"></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="20181202 15:51:14.995" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:51:14.995" starttime="20181202 15:51:14.994"></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="20181202 15:51:15.009" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:51:15.048" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:17.504" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:17.505" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:17.505" starttime="20181202 15:51:15.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="20181202 15:51:17.506" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:17.507" starttime="20181202 15:51:17.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="20181202 15:51:17.507" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:17.508" starttime="20181202 15:51:17.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="20181202 15:51:17.509" starttime="20181202 15:51:17.508"></status>
</kw>
<msg timestamp="20181202 15:51:17.509" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:51:17.509" starttime="20181202 15:51:15.008"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:17.509" starttime="20181202 15:51:14.996"></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="20181202 15:51:17.527" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:51:17.547" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:19.687" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:19.688" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:19.688" starttime="20181202 15:51:17.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:19.690" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:19.690" starttime="20181202 15:51:19.689"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:19.690" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:19.690" starttime="20181202 15:51:19.690"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:19.691" starttime="20181202 15:51:19.691"></status>
</kw>
<msg timestamp="20181202 15:51:19.692" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:51:19.692" starttime="20181202 15:51:17.526"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:19.692" starttime="20181202 15:51:17.510"></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="20181202 15:51:19.702" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:51:19.744" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:21.918" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:21.918" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:21.918" starttime="20181202 15:51:19.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="20181202 15:51:21.920" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:21.920" starttime="20181202 15:51:21.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="20181202 15:51:21.921" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:21.921" starttime="20181202 15:51:21.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="20181202 15:51:21.922" starttime="20181202 15:51:21.921"></status>
</kw>
<msg timestamp="20181202 15:51:21.922" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:51:21.923" starttime="20181202 15:51:19.701"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:21.923" starttime="20181202 15:51:19.692"></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="20181202 15:51:21.937" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:51:21.964" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:24.255" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:24.255" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:24.255" starttime="20181202 15:51:21.936"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:24.256" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:24.257" starttime="20181202 15:51:24.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="20181202 15:51:24.257" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:24.257" starttime="20181202 15:51:24.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="20181202 15:51:24.258" starttime="20181202 15:51:24.257"></status>
</kw>
<msg timestamp="20181202 15:51:24.258" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:51:24.259" starttime="20181202 15:51:21.935"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:24.259" starttime="20181202 15:51:21.923"></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="20181202 15:51:24.269" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:51:24.309" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:26.396" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:26.397" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:26.397" starttime="20181202 15:51:24.268"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:26.398" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:51:26.398" starttime="20181202 15:51:26.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="20181202 15:51:26.398" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:26.398" starttime="20181202 15:51:26.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="20181202 15:51:26.399" starttime="20181202 15:51:26.398"></status>
</kw>
<msg timestamp="20181202 15:51:26.399" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:51:26.399" starttime="20181202 15:51:24.268"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:26.399" starttime="20181202 15:51:24.259"></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="20181202 15:51:26.408" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:51:26.446" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:28.575" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:28.575" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:28.575" starttime="20181202 15:51:26.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="20181202 15:51:28.576" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:51:28.576" starttime="20181202 15:51:28.576"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:28.577" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:28.577" starttime="20181202 15:51:28.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="20181202 15:51:28.578" starttime="20181202 15:51:28.577"></status>
</kw>
<msg timestamp="20181202 15:51:28.578" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:51:28.578" starttime="20181202 15:51:26.407"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:28.578" starttime="20181202 15:51:26.399"></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="20181202 15:51:28.587" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:51:28.624" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:30.795" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:30.795" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:30.795" starttime="20181202 15:51:28.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="20181202 15:51:30.796" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:30.796" starttime="20181202 15:51:30.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="20181202 15:51:30.797" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:30.797" starttime="20181202 15:51:30.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="20181202 15:51:30.798" starttime="20181202 15:51:30.797"></status>
</kw>
<msg timestamp="20181202 15:51:30.798" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:51:30.798" starttime="20181202 15:51:28.586"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:30.798" starttime="20181202 15:51:28.578"></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="20181202 15:51:30.810" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:51:30.850" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:33.008" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:33.008" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:33.008" starttime="20181202 15:51:30.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="20181202 15:51:33.010" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:33.010" starttime="20181202 15:51:33.009"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.010" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:33.010" starttime="20181202 15:51:33.010"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:33.011" starttime="20181202 15:51:33.011"></status>
</kw>
<msg timestamp="20181202 15:51:33.012" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:51:33.012" starttime="20181202 15:51:30.808"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:33.012" starttime="20181202 15:51:30.798"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:33.012" starttime="20181202 15:51:14.995"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:33.012" starttime="20181202 15:51:14.993"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:33.012" starttime="20181202 15:51:01.370"></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} = 15">
<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="20181202 15:51:33.016" starttime="20181202 15:51:33.015"></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="20181202 15:51:33.016" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:51:33.145" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:33.145" level="INFO">${stdout} = 4 S root      120091  120071  0  80   0 - 55154 poll_s 15:50 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
4 S tcpdump   120100  ...</msg>
<status status="PASS" endtime="20181202 15:51:33.145" starttime="20181202 15:51:33.016"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.146" level="INFO">4 S root      120091  120071  0  80   0 - 55154 poll_s 15:50 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
4 S tcpdump   120100  120091  0  80   0 -  8196 poll_s 15:50 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
0 S heat-ad+  123657  120071  0  80   0 - 28293 do_wai 15:51 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  123667  123657  0  80   0 - 28176 pipe_w 15:51 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:51:33.146" starttime="20181202 15:51:33.146"></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="20181202 15:51:33.147" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:51:33.232" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:33.232" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:51:33.232" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:51:33.232" starttime="20181202 15:51:33.147"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.233" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:33.233" starttime="20181202 15:51:33.233"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.233" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:33.234" starttime="20181202 15:51:33.233"></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="20181202 15:51:33.234" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:51:33.354" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:51:33.354" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:51:33.354" starttime="20181202 15:51:33.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.355" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:33.355" starttime="20181202 15:51:33.354"></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="20181202 15:51:33.355" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:51:33.431" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:33.432" level="INFO">${stdout} = total 312
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:51:33.432" starttime="20181202 15:51:33.355"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.433" level="INFO">total 312
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 15:51:33.433" starttime="20181202 15:51:33.432"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:33.433" starttime="20181202 15:51:33.015"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:33.433" starttime="20181202 15:51:33.014"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 15:51:33.435" starttime="20181202 15:51:33.434"></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="20181202 15:51:33.437" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:51:33.513" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:33.514" level="INFO">${stdout} = 4 S root       34691   34671  0  80   0 - 55154 poll_s 15:50 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
4 S tcpdump    34700  ...</msg>
<status status="PASS" endtime="20181202 15:51:33.514" starttime="20181202 15:51:33.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.515" level="INFO">4 S root       34691   34671  0  80   0 - 55154 poll_s 15:50 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
4 S tcpdump    34700   34691  0  80   0 -  8196 poll_s 15:50 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
0 S heat-ad+   35235   34671  0  80   0 - 28293 do_wai 15:51 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   35245   35235  0  80   0 - 28176 pipe_w 15:51 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:51:33.515" starttime="20181202 15:51:33.514"></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="20181202 15:51:33.515" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:51:33.623" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:33.624" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:51:33.624" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:51:33.624" starttime="20181202 15:51:33.515"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.625" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:33.625" starttime="20181202 15:51:33.625"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.626" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:33.626" starttime="20181202 15:51:33.625"></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="20181202 15:51:33.627" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:51:33.751" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:51:33.751" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:51:33.751" starttime="20181202 15:51:33.626"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.752" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:33.752" starttime="20181202 15:51:33.752"></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="20181202 15:51:33.753" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:51:33.860" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:33.860" level="INFO">${stdout} = total 176
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:51:33.860" starttime="20181202 15:51:33.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.861" level="INFO">total 176
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 15:51:33.861" starttime="20181202 15:51:33.861"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:33.862" starttime="20181202 15:51:33.433"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:33.862" starttime="20181202 15:51:33.433"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 15:51:33.863" starttime="20181202 15:51:33.863"></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="20181202 15:51:33.863" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:51:33.938" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:33.939" level="INFO">${stdout} = 4 S root       34199   34165  0  80   0 - 55154 poll_s 15:50 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
4 S tcpdump    34208   ...</msg>
<status status="PASS" endtime="20181202 15:51:33.939" starttime="20181202 15:51:33.863"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:33.940" level="INFO">4 S root       34199   34165  0  80   0 - 55154 poll_s 15:50 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
4 S tcpdump    34208   34199  0  80   0 -  8196 poll_s 15:50 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
0 S heat-ad+   34709   34165  0  80   0 - 28293 do_wai 15:51 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   34719   34709  0  80   0 - 28176 pipe_w 15:51 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:51:33.940" starttime="20181202 15:51:33.939"></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="20181202 15:51:33.940" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:51:34.035" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:34.035" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:51:34.035" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:51:34.035" starttime="20181202 15:51:33.940"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:34.036" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:34.036" starttime="20181202 15:51:34.036"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:34.037" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:34.037" starttime="20181202 15:51:34.036"></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="20181202 15:51:34.037" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:51:34.180" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:51:34.181" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:51:34.181" starttime="20181202 15:51:34.037"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:34.182" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:34.182" starttime="20181202 15:51:34.181"></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="20181202 15:51:34.183" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:51:34.290" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:51:34.290" level="INFO">${stdout} = total 164
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:51:34.290" starttime="20181202 15:51:34.182"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:34.291" level="INFO">total 164
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 15:51:34.291" starttime="20181202 15:51:34.291"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.291" starttime="20181202 15:51:33.862"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.291" starttime="20181202 15:51:33.862"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.291" starttime="20181202 15:51:33.014"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.292" starttime="20181202 15:51:33.014"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.292" starttime="20181202 15:51:33.013"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 15:51:34.587" starttime="20181202 15:51:34.292"></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.13</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="20181202 15:51:34.606" starttime="20181202 15:51:34.605"></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="20181202 15:51:34.607" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:51:34.733" 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="20181202 15:51:34.733" starttime="20181202 15:51:34.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="20181202 15:51:34.757" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 15:51:34.758" starttime="20181202 15:51:34.734"></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="20181202 15:51:34.918" level="INFO">[?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:51:34.918" level="INFO">${output} = [?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:51:34.918" starttime="20181202 15:51:34.758"></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="20181202 15:51:34.962" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:51:34.962" starttime="20181202 15:51:34.918"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:34.964" starttime="20181202 15:51:34.963"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:51:34.965" level="INFO">[?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:51:34.965" starttime="20181202 15:51:34.965"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.965" starttime="20181202 15:51:34.604"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.965" starttime="20181202 15:51:34.588"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.965" starttime="20181202 15:51:34.588"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:34.965" starttime="20181202 15:50:57.699"></status>
</kw>
<doc>Test suite to check connectivity in L3 using routers.</doc>
<status status="FAIL" endtime="20181202 15:51:34.966" starttime="20181202 15:50:08.016">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/external_network.robot" id="s1-s3" 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="20181202 15:51:35.060" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 15:51:35.060" starttime="20181202 15:51:35.052"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.060" starttime="20181202 15:51:35.052"></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="20181202 15:51:35.067" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 15:51:35.067" starttime="20181202 15:51:35.061"></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="20181202 15:51:35.068" starttime="20181202 15:51:35.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>\${ClusterManagement__has_setup_run}</arg>
<arg>True</arg>
</arguments>
<msg timestamp="20181202 15:51:35.068" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 15:51:35.068" starttime="20181202 15:51:35.068"></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="20181202 15:51:35.068" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 15:51:35.069" starttime="20181202 15:51:35.068"></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="20181202 15:51:35.069" starttime="20181202 15:51:35.069"></status>
</kw>
<msg timestamp="20181202 15:51:35.069" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:51:35.069" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:51:35.069" starttime="20181202 15:51:35.069"></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="20181202 15:51:35.070" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:51:35.070" starttime="20181202 15:51:35.070"></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="20181202 15:51:35.071" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:35.071" starttime="20181202 15:51:35.071"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 15:51:35.071" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:35.071" starttime="20181202 15:51:35.071"></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="20181202 15:51:35.072" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 15:51:35.072" starttime="20181202 15:51:35.072"></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="20181202 15:51:35.073" starttime="20181202 15:51:35.073"></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="20181202 15:51:35.074" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:51:35.074" starttime="20181202 15:51:35.074"></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="20181202 15:51:35.074" starttime="20181202 15:51:35.074"></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="20181202 15:51:35.075" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:51:35.075" starttime="20181202 15:51:35.075"></status>
</kw>
<msg timestamp="20181202 15:51:35.076" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:51:35.076" starttime="20181202 15:51:35.075"></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="20181202 15:51:35.076" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a126250&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:51:35.077" starttime="20181202 15:51:35.076"></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="20181202 15:51:35.077" starttime="20181202 15:51:35.077"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.077" starttime="20181202 15:51:35.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.077" starttime="20181202 15:51:35.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.077" starttime="20181202 15:51:35.072"></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="20181202 15:51:35.078" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.078" starttime="20181202 15:51:35.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>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181202 15:51:35.079" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 15:51:35.079" starttime="20181202 15:51:35.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>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181202 15:51:35.079" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 15:51:35.079" starttime="20181202 15:51:35.079"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.079" starttime="20181202 15:51:35.070"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.079" starttime="20181202 15:51:35.061"></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="20181202 15:51:35.081" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.081" starttime="20181202 15:51:35.080"></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="20181202 15:51:35.082" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.082" starttime="20181202 15:51:35.081"></status>
</kw>
<msg timestamp="20181202 15:51:35.082" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.082" starttime="20181202 15:51:35.080"></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="20181202 15:51:35.083" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:51:35.083" starttime="20181202 15:51:35.083"></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="20181202 15:51:35.084" 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="20181202 15:51:35.084" 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="20181202 15:51:35.084" starttime="20181202 15:51:35.084"></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="20181202 15:51:35.087" starttime="20181202 15:51:35.087"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:51:35.087" 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="20181202 15:51:35.087" 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="20181202 15:51:35.088" starttime="20181202 15:51:35.087"></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="20181202 15:51:35.088" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:51:35.088" starttime="20181202 15:51:35.088"></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="20181202 15:51:35.089" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 15:51:35.089" starttime="20181202 15:51:35.088"></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="20181202 15:51:35.090" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:35.090" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:51:35.090" starttime="20181202 15:51:35.089"></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="20181202 15:51:35.090" starttime="20181202 15:51:35.090"></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="20181202 15:51:35.091" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:51:35.418" level="INFO">Read output: Last login: Sun Dec  2 15:51:00 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:51:35.418" starttime="20181202 15:51:35.091"></status>
</kw>
<msg timestamp="20181202 15:51:35.418" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:35.419" starttime="20181202 15:51:35.090"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.419" starttime="20181202 15:51:35.089"></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="20181202 15:51:35.420" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 15:51:35.443" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 15:51:35.444" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:51:35.444" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:51:35.444" starttime="20181202 15:51:35.419"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:35.509" starttime="20181202 15:51:35.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:35.510" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:51:35.510" starttime="20181202 15:51:35.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:35.512" starttime="20181202 15:51:35.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>"${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="20181202 15:51:35.514" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:35.514" starttime="20181202 15:51:35.513"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.514" starttime="20181202 15:51:35.512"></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="20181202 15:51:35.517" starttime="20181202 15:51:35.517"></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="20181202 15:51:35.518" starttime="20181202 15:51:35.518"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:35.519" starttime="20181202 15:51:35.519"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.520" starttime="20181202 15:51:35.515"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.520" starttime="20181202 15:51:35.086"></status>
</kw>
<msg timestamp="20181202 15:51:35.520" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:35.520" starttime="20181202 15:51:35.086"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.521" starttime="20181202 15:51:35.085"></status>
</kw>
<msg timestamp="20181202 15:51:35.521" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:35.521" starttime="20181202 15:51:35.085"></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="20181202 15:51:35.524" starttime="20181202 15:51:35.523"></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="20181202 15:51:35.525" starttime="20181202 15:51:35.524"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:35.525" starttime="20181202 15:51:35.525"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.526" starttime="20181202 15:51:35.522"></status>
</kw>
<msg timestamp="20181202 15:51:35.526" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:51:35.526" starttime="20181202 15:51:35.083"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:51:35.527" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:35.527" starttime="20181202 15:51:35.526"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.527" starttime="20181202 15:51:35.082"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.527" starttime="20181202 15:51:35.082"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.528" starttime="20181202 15:51:35.082"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.528" starttime="20181202 15:51:35.079"></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="20181202 15:51:35.528" starttime="20181202 15:51:35.528"></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="20181202 15:51:35.577" 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="20181202 15:51:35.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="20181202 15:51:35.577" starttime="20181202 15:51:35.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="20181202 15:51:35.578" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:51:35.578" starttime="20181202 15:51:35.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="20181202 15:51:35.579" level="INFO">1</msg>
<status status="PASS" endtime="20181202 15:51:35.579" starttime="20181202 15:51:35.578"></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="20181202 15:51:35.580" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 15:51:35.580" starttime="20181202 15:51:35.580"></status>
</kw>
<msg timestamp="20181202 15:51:35.581" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:51:35.581" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 15:51:35.581" starttime="20181202 15:51:35.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>'${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="20181202 15:51:35.582" starttime="20181202 15:51:35.581"></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="20181202 15:51:35.583" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:51:35.583" starttime="20181202 15:51:35.583"></status>
</kw>
<msg timestamp="20181202 15:51:35.584" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:51:35.584" starttime="20181202 15:51:35.582"></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="20181202 15:51:35.585" starttime="20181202 15:51:35.584"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 15:51:35.585" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 15:51:35.586" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 15:51:35.586" starttime="20181202 15:51:35.585"></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="20181202 15:51:35.587" starttime="20181202 15:51:35.586"></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="20181202 15:51:35.588" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:51:35.723" 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="20181202 15:51:35.723" starttime="20181202 15:51:35.587"></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="20181202 15:51:35.726" starttime="20181202 15:51:35.725"></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="20181202 15:51:35.727" starttime="20181202 15:51:35.726"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:35.727" starttime="20181202 15:51:35.727"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.728" starttime="20181202 15:51:35.724"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.728" starttime="20181202 15:51:35.575"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.728" starttime="20181202 15:51:35.530"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.728" starttime="20181202 15:51:35.529"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.728" starttime="20181202 15:51:35.529"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.728" starttime="20181202 15:51:35.529"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.728" starttime="20181202 15:51:35.060"></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="20181202 15:51:35.742" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.742" starttime="20181202 15:51:35.742"></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="20181202 15:51:35.743" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.743" starttime="20181202 15:51:35.742"></status>
</kw>
<msg timestamp="20181202 15:51:35.743" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.743" starttime="20181202 15:51:35.741"></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="20181202 15:51:35.757" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 15:51:35.757" starttime="20181202 15:51:35.756"></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="20181202 15:51:35.757" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 15:51:35.757" starttime="20181202 15:51:35.757"></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="20181202 15:51:35.795" 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="20181202 15:51:35.795" starttime="20181202 15:51:35.758"></status>
</kw>
<msg timestamp="20181202 15:51:35.796" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 15:51:35.796" 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="20181202 15:51:35.796" starttime="20181202 15:51:35.758"></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="20181202 15:51:35.852" 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="20181202 15:51:35.852" starttime="20181202 15:51:35.797"></status>
</kw>
<msg timestamp="20181202 15:51:35.852" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 15:51:35.852" 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="20181202 15:51:35.852" starttime="20181202 15:51:35.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>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:35.853" starttime="20181202 15:51:35.853"></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="20181202 15:51:35.853" 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="20181202 15:51:35.854" starttime="20181202 15:51:35.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>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:35.854" starttime="20181202 15:51:35.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_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="20181202 15:51:35.855" starttime="20181202 15:51:35.855"></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="20181202 15:51:35.856" starttime="20181202 15:51:35.855"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:35.856" starttime="20181202 15:51:35.856"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.856" starttime="20181202 15:51:35.854"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.856" starttime="20181202 15:51:35.755"></status>
</kw>
<msg timestamp="20181202 15:51:35.856" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:51:35.856" 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="20181202 15:51:35.856" starttime="20181202 15:51:35.755"></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="20181202 15:51:35.857" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:35.857" starttime="20181202 15:51:35.857"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.857" starttime="20181202 15:51:35.754"></status>
</kw>
<msg timestamp="20181202 15:51:35.857" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:51:35.857" 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="20181202 15:51:35.857" starttime="20181202 15:51:35.744"></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="20181202 15:51:35.858" starttime="20181202 15:51:35.858"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.858" starttime="20181202 15:51:35.743"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.858" starttime="20181202 15:51:35.743"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.858" starttime="20181202 15:51:35.740"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.858" starttime="20181202 15:51:35.729"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.858" starttime="20181202 15:51:35.729"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:35.858" starttime="20181202 15:51:35.052"></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="20181202 15:51:35.859" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 15:51:35.859" starttime="20181202 15:51:35.858"></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="20181202 15:51:35.861" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.861" starttime="20181202 15:51:35.861"></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="20181202 15:51:35.862" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.862" starttime="20181202 15:51:35.861"></status>
</kw>
<msg timestamp="20181202 15:51:35.862" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:35.862" starttime="20181202 15:51:35.860"></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="20181202 15:51:35.863" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:51:35.863" starttime="20181202 15:51:35.862"></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="20181202 15:51:35.865" 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="20181202 15:51:35.865" 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="20181202 15:51:35.865" starttime="20181202 15:51:35.865"></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.13</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="20181202 15:51:35.873" starttime="20181202 15:51:35.872"></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="20181202 15:51:35.873" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:51:36.076" 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="20181202 15:51:36.077" starttime="20181202 15:51:35.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="20181202 15:51:36.113" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 15:51:36.113" starttime="20181202 15:51:36.077"></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="20181202 15:51:36.146" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:51:36.146" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:51:36.146" starttime="20181202 15:51:36.113"></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="20181202 15:51:36.190" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:51:36.191" starttime="20181202 15:51:36.147"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:36.193" starttime="20181202 15:51:36.191"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:51:36.193" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:51:36.193" starttime="20181202 15:51:36.193"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.194" starttime="20181202 15:51:35.872"></status>
</kw>
<msg timestamp="20181202 15:51:36.194" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:36.194" starttime="20181202 15:51:35.865"></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="20181202 15:51:36.196" starttime="20181202 15:51:36.195"></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="20181202 15:51:36.196" starttime="20181202 15:51:36.196"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:36.196"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:36.194"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:35.864"></status>
</kw>
<msg timestamp="20181202 15:51:36.197" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:35.864"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:35.863"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:35.862"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:35.862"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:35.860"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.197" starttime="20181202 15:51:35.859"></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="20181202 15:51:36.199" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:36.199" starttime="20181202 15:51:36.199"></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="20181202 15:51:36.200" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:36.200" starttime="20181202 15:51:36.200"></status>
</kw>
<msg timestamp="20181202 15:51:36.200" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:51:36.200" starttime="20181202 15:51:36.198"></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="20181202 15:51:36.201" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:51:36.201" starttime="20181202 15:51:36.201"></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="20181202 15:51:36.205" 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="20181202 15:51:36.205" 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="20181202 15:51:36.205" starttime="20181202 15:51:36.204"></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.13</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="20181202 15:51:36.214" starttime="20181202 15:51:36.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="20181202 15:51:36.215" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:51:36.356" 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="20181202 15:51:36.356" starttime="20181202 15:51:36.214"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:51:36.377" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 15:51:36.377" starttime="20181202 15:51:36.356"></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="20181202 15:51:36.406" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:51:36.406" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:51:36.406" starttime="20181202 15:51:36.377"></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="20181202 15:51:36.453" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:51:36.454" starttime="20181202 15:51:36.406"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:36.455" starttime="20181202 15:51:36.454"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:51:36.456" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:51:36.456" starttime="20181202 15:51:36.456"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.456" starttime="20181202 15:51:36.213"></status>
</kw>
<msg timestamp="20181202 15:51:36.456" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:36.456" starttime="20181202 15:51:36.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_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="20181202 15:51:36.458" starttime="20181202 15:51:36.458"></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="20181202 15:51:36.458" starttime="20181202 15:51:36.458"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:51:36.459" starttime="20181202 15:51:36.459"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.459" starttime="20181202 15:51:36.457"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.459" starttime="20181202 15:51:36.203"></status>
</kw>
<msg timestamp="20181202 15:51:36.459" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:36.459" starttime="20181202 15:51:36.202"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.459" starttime="20181202 15:51:36.201"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.459" starttime="20181202 15:51:36.201"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.459" starttime="20181202 15:51:36.200"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.460" starttime="20181202 15:51:36.198"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.460" starttime="20181202 15:51:36.197"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.460" starttime="20181202 15:51:35.859"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.460" starttime="20181202 15:51:35.859"></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="20181202 15:51:36.461" starttime="20181202 15:51:36.460"></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="20181202 15:51:36.462" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:51:36.462" starttime="20181202 15:51:36.461"></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="20181202 15:51:36.463" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 15:51:36.463" starttime="20181202 15:51:36.463"></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="20181202 15:51:36.464" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:36.464" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:51:36.464" starttime="20181202 15:51:36.464"></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="20181202 15:51:36.465" starttime="20181202 15:51:36.465"></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="20181202 15:51:36.466" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:51:36.798" level="INFO">Read output: Last login: Sun Dec  2 15:51:35 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:51:36.798" starttime="20181202 15:51:36.466"></status>
</kw>
<msg timestamp="20181202 15:51:36.798" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:36.798" starttime="20181202 15:51:36.466"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.798" starttime="20181202 15:51:36.463"></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="20181202 15:51:36.799" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 15:51:36.799" starttime="20181202 15:51:36.799"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:36.799" starttime="20181202 15:51:36.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>"${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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 15:51:36.801" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:51:36.801" starttime="20181202 15:51:36.801"></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_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:51:36.802" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:51:36.802" starttime="20181202 15:51:36.801"></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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:51:36.802" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:51:36.802" starttime="20181202 15:51:36.802"></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_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:51:36.803" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:51:36.803" starttime="20181202 15:51:36.803"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 15:51:36.804" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 15:51:36.804" starttime="20181202 15:51:36.804"></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="20181202 15:51:36.805" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:36.805" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:51:36.805" starttime="20181202 15:51:36.805"></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="20181202 15:51:36.806" starttime="20181202 15:51:36.805"></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="20181202 15:51:36.807" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:51:37.138" level="INFO">Read output: Last login: Sun Dec  2 15:50:24 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:51:37.138" starttime="20181202 15:51:36.806"></status>
</kw>
<msg timestamp="20181202 15:51:37.138" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:37.138" starttime="20181202 15:51:36.806"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:37.139" starttime="20181202 15:51:36.804"></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="20181202 15:51:37.140" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 15:51:37.140" starttime="20181202 15:51:37.139"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:37.140" starttime="20181202 15:51:36.803"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 15:51:37.142" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:51:37.142" starttime="20181202 15:51:37.141"></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="20181202 15:51:37.143" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:37.143" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:51:37.143" starttime="20181202 15:51:37.143"></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="20181202 15:51:37.144" starttime="20181202 15:51:37.144"></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="20181202 15:51:37.146" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:51:37.490" level="INFO">Read output: Last login: Sun Dec  2 15:50:24 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:51:37.491" starttime="20181202 15:51:37.145"></status>
</kw>
<msg timestamp="20181202 15:51:37.491" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:37.491" starttime="20181202 15:51:37.144"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:37.491" starttime="20181202 15:51:37.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>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181202 15:51:37.492" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 15:51:37.492" starttime="20181202 15:51:37.491"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:37.492" starttime="20181202 15:51:37.140"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:51:37.496" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:51:37.496" starttime="20181202 15:51:37.493"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:51:37.500" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:51:37.500" starttime="20181202 15:51:37.497"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:37.501" starttime="20181202 15:51:36.800"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:37.501" starttime="20181202 15:51:36.800"></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="20181202 15:51:37.501" level="INFO">Length is 3</msg>
<msg timestamp="20181202 15:51:37.501" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:51:37.501" starttime="20181202 15:51:37.501"></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="20181202 15:51:37.502" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:51:37.502" starttime="20181202 15:51:37.502"></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="20181202 15:51:37.512" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:51:37.547" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:39.795" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:39.795" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:39.795" starttime="20181202 15:51:37.511"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:39.796" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:51:39.796" starttime="20181202 15:51:39.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="20181202 15:51:39.797" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:39.797" starttime="20181202 15:51:39.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="20181202 15:51:39.797" starttime="20181202 15:51:39.797"></status>
</kw>
<msg timestamp="20181202 15:51:39.798" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:51:39.798" starttime="20181202 15:51:37.511"></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="20181202 15:51:39.806" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:51:39.844" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:42.089" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:42.090" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:42.090" starttime="20181202 15:51:39.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="20181202 15:51:42.091" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:42.091" starttime="20181202 15:51:42.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="20181202 15:51:42.092" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:42.092" starttime="20181202 15:51:42.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="20181202 15:51:42.093" starttime="20181202 15:51:42.093"></status>
</kw>
<msg timestamp="20181202 15:51:42.094" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 15:51:42.094" starttime="20181202 15:51:39.805"></status>
</kw>
<msg timestamp="20181202 15:51:42.094" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:51:42.094" starttime="20181202 15:51:37.503"></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="20181202 15:51:42.111" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:51:42.146" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:44.261" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:44.262" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:44.262" starttime="20181202 15:51:42.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="20181202 15:51:44.263" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:51:44.263" starttime="20181202 15:51:44.262"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:44.264" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:44.264" starttime="20181202 15:51:44.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="20181202 15:51:44.265" starttime="20181202 15:51:44.264"></status>
</kw>
<msg timestamp="20181202 15:51:44.265" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:51:44.265" starttime="20181202 15:51:42.110"></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="20181202 15:51:44.276" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:51:44.319" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:46.506" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:46.507" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:46.507" starttime="20181202 15:51:44.276"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:46.510" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:51:46.510" starttime="20181202 15:51:46.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="20181202 15:51:46.511" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:46.511" starttime="20181202 15:51:46.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="20181202 15:51:46.513" starttime="20181202 15:51:46.512"></status>
</kw>
<msg timestamp="20181202 15:51:46.514" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:51:46.514" starttime="20181202 15:51:44.276"></status>
</kw>
<msg timestamp="20181202 15:51:46.514" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:51:46.514" starttime="20181202 15:51:42.095"></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="20181202 15:51:46.536" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:51:46.563" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:48.724" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:48.724" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:48.724" starttime="20181202 15:51:46.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="20181202 15:51:48.725" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:51:48.725" starttime="20181202 15:51:48.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="20181202 15:51:48.726" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:48.726" starttime="20181202 15:51:48.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="20181202 15:51:48.727" starttime="20181202 15:51:48.726"></status>
</kw>
<msg timestamp="20181202 15:51:48.727" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:51:48.727" starttime="20181202 15:51:46.534"></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="20181202 15:51:48.735" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:51:48.774" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:50.960" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:50.960" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:50.960" starttime="20181202 15:51:48.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="20181202 15:51:50.961" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:51:50.961" starttime="20181202 15:51:50.960"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:50.961" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:50.961" starttime="20181202 15:51:50.961"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:50.962" starttime="20181202 15:51:50.962"></status>
</kw>
<msg timestamp="20181202 15:51:50.962" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:51:50.962" starttime="20181202 15:51:48.734"></status>
</kw>
<msg timestamp="20181202 15:51:50.963" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:51:50.963" starttime="20181202 15:51:46.515"></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="20181202 15:51:50.963" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:51:50.963" starttime="20181202 15:51:50.963"></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="20181202 15:51:50.964" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:51:50.964" starttime="20181202 15:51:50.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_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 15:51:50.965" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:51:50.965" starttime="20181202 15:51:50.964"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:50.965" starttime="20181202 15:51:37.502"></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="20181202 15:51:50.967" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 15:51:50.967" starttime="20181202 15:51:50.966"></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="20181202 15:51:50.968" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 15:51:50.968" starttime="20181202 15:51:50.967"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:50.968" starttime="20181202 15:51:50.965"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:50.968" starttime="20181202 15:51:36.461"></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="20181202 15:51:50.969" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a0fc190&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:51:50.969" starttime="20181202 15:51:50.968"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:50.969" starttime="20181202 15:51:36.460"></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="20181202 15:51:50.971" level="INFO">${suite_} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181202 15:51:50.971" starttime="20181202 15:51:50.970"></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="20181202 15:51:50.971" level="INFO">${tag_} = tcpdump_port_6653__CSIT_External_Network</msg>
<status status="PASS" endtime="20181202 15:51:50.971" starttime="20181202 15:51:50.971"></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="20181202 15:51:50.972" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:50.972" starttime="20181202 15:51:50.972"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 15:51:50.973" level="INFO">${fname} = tcpdump_port_6653__CSIT_External_Network__192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:51:50.973" starttime="20181202 15:51:50.973"></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="20181202 15:51:50.975" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:51:50.975" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:51:50.975" starttime="20181202 15:51:50.974"></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="20181202 15:51:50.976" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:51:50.976" starttime="20181202 15:51:50.975"></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="20181202 15:51:50.977" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:50.977" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:51:50.977" starttime="20181202 15:51:50.976"></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="20181202 15:51:50.977" starttime="20181202 15:51:50.977"></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="20181202 15:51:50.978" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:51:51.313" level="INFO">Read output: Last login: Sun Dec  2 15:51:36 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:51:51.313" starttime="20181202 15:51:50.978"></status>
</kw>
<msg timestamp="20181202 15:51:51.313" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:51.313" starttime="20181202 15:51:50.977"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:51.313" starttime="20181202 15:51:50.976"></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="20181202 15:51:51.314" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 15:51:51.314" starttime="20181202 15:51:51.314"></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="20181202 15:51:51.315" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap'.</msg>
<msg timestamp="20181202 15:51:51.320" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:51:51.321" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:51:51.321" starttime="20181202 15:51:51.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:51.321" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:51:51.322" starttime="20181202 15:51:51.321"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:51.322" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:51:51.322" starttime="20181202 15:51:51.322"></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="20181202 15:51:51.325" starttime="20181202 15:51:51.325"></status>
</kw>
<msg timestamp="20181202 15:51:51.325" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:51.325" starttime="20181202 15:51:51.324"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:51.326" starttime="20181202 15:51:51.323"></status>
</kw>
<msg timestamp="20181202 15:51:51.326" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:51:51.326" starttime="20181202 15:51:50.973"></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="20181202 15:51:51.326" starttime="20181202 15:51:51.326"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:51.326" starttime="20181202 15:51:50.973"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 15:51:51.327" level="INFO">${fname} = tcpdump_port_6653__CSIT_External_Network__192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:51:51.327" starttime="20181202 15:51:51.327"></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="20181202 15:51:51.329" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:51:51.329" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:51:51.329" starttime="20181202 15:51:51.329"></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="20181202 15:51:51.330" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:51:51.331" starttime="20181202 15:51:51.330"></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="20181202 15:51:51.332" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:51.333" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:51:51.333" starttime="20181202 15:51:51.332"></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="20181202 15:51:51.333" starttime="20181202 15:51:51.333"></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="20181202 15:51:51.335" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:51:51.747" level="INFO">Read output: Last login: Sun Dec  2 15:51:37 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:51:51.747" starttime="20181202 15:51:51.334"></status>
</kw>
<msg timestamp="20181202 15:51:51.747" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:51.747" starttime="20181202 15:51:51.334"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:51.748" starttime="20181202 15:51:51.331"></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="20181202 15:51:51.749" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 15:51:51.749" starttime="20181202 15:51:51.748"></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="20181202 15:51:51.750" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap'.</msg>
<msg timestamp="20181202 15:51:51.753" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:51:51.754" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:51:51.754" starttime="20181202 15:51:51.749"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:51.754" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:51:51.755" starttime="20181202 15:51:51.754"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:51.755" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:51:51.756" starttime="20181202 15:51:51.755"></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="20181202 15:51:51.759" starttime="20181202 15:51:51.758"></status>
</kw>
<msg timestamp="20181202 15:51:51.759" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:51.759" starttime="20181202 15:51:51.757"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:51.759" starttime="20181202 15:51:51.756"></status>
</kw>
<msg timestamp="20181202 15:51:51.759" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:51:51.759" starttime="20181202 15:51:51.328"></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="20181202 15:51:51.760" starttime="20181202 15:51:51.760"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:51.760" starttime="20181202 15:51:51.327"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 15:51:51.761" level="INFO">${fname} = tcpdump_port_6653__CSIT_External_Network__192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:51:51.761" starttime="20181202 15:51:51.761"></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="20181202 15:51:51.764" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:51:51.764" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:51:51.764" starttime="20181202 15:51:51.763"></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="20181202 15:51:51.765" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:51:51.765" starttime="20181202 15:51:51.764"></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="20181202 15:51:51.767" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:51:51.767" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:51:51.767" starttime="20181202 15:51:51.766"></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="20181202 15:51:51.768" starttime="20181202 15:51:51.767"></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="20181202 15:51:51.770" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:51:52.101" level="INFO">Read output: Last login: Sun Dec  2 15:51:37 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:51:52.102" starttime="20181202 15:51:51.770"></status>
</kw>
<msg timestamp="20181202 15:51:52.102" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:52.102" starttime="20181202 15:51:51.769"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:52.102" starttime="20181202 15:51:51.765"></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="20181202 15:51:52.103" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 15:51:52.103" starttime="20181202 15:51:52.102"></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="20181202 15:51:52.103" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap'.</msg>
<msg timestamp="20181202 15:51:52.106" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:51:52.106" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:51:52.107" starttime="20181202 15:51:52.103"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:52.107" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:51:52.107" starttime="20181202 15:51:52.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:52.107" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:51:52.107" starttime="20181202 15:51:52.107"></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="20181202 15:51:52.109" starttime="20181202 15:51:52.109"></status>
</kw>
<msg timestamp="20181202 15:51:52.109" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:51:52.109" starttime="20181202 15:51:52.109"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:52.110" starttime="20181202 15:51:52.108"></status>
</kw>
<msg timestamp="20181202 15:51:52.110" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:51:52.110" starttime="20181202 15:51:51.762"></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="20181202 15:51:52.110" starttime="20181202 15:51:52.110"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:52.110" starttime="20181202 15:51:51.761"></status>
</kw>
<status status="PASS" endtime="20181202 15:51:52.110" starttime="20181202 15:51:50.972"></status>
</kw>
<msg timestamp="20181202 15:51:52.111" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:51:52.111" starttime="20181202 15:51:50.971"></status>
</kw>
<msg timestamp="20181202 15:51:52.111" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:51:52.111" starttime="20181202 15:51:50.970"></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="20181202 15:51:52.112" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:51:52.112" starttime="20181202 15:51:52.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>"${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="20181202 15:51:52.114" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:52.114" starttime="20181202 15:51:52.114"></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="20181202 15:51:52.115" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:51:52.134" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:54.144" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:54.145" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:54.145" starttime="20181202 15:51:52.114"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:51:54.146" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:54.147" starttime="20181202 15:51:54.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="20181202 15:51:54.148" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:54.148" starttime="20181202 15:51:54.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="20181202 15:51:54.149" starttime="20181202 15:51:54.148"></status>
</kw>
<msg timestamp="20181202 15:51:54.150" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:51:54.150" starttime="20181202 15:51:52.114"></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="20181202 15:51:54.151" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:51:54.151" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:54.151" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:54.151" starttime="20181202 15:51:54.150"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:51:54.153" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:54.153" starttime="20181202 15:51:54.152"></status>
</kw>
<msg timestamp="20181202 15:51:54.154" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:54.154" starttime="20181202 15:51:52.113"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:51:54.154" starttime="20181202 15:51:54.154"></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="20181202 15:51:54.156" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:54.156" starttime="20181202 15:51:54.155"></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="20181202 15:51:54.158" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:51:54.179" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:56.905" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:56.906" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:56.906" starttime="20181202 15:51:54.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="20181202 15:51:56.908" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:56.908" starttime="20181202 15:51:56.907"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:51:56.909" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:56.909" starttime="20181202 15:51:56.908"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:51:56.910" starttime="20181202 15:51:56.909"></status>
</kw>
<msg timestamp="20181202 15:51:56.910" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:51:56.911" starttime="20181202 15:51:54.156"></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="20181202 15:51:56.911" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:51:56.911" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:56.912" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:56.912" starttime="20181202 15:51:56.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="20181202 15:51:56.912" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:56.912" starttime="20181202 15:51:56.912"></status>
</kw>
<msg timestamp="20181202 15:51:56.913" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:56.913" starttime="20181202 15:51:54.155"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:51:56.913" starttime="20181202 15:51:56.913"></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="20181202 15:51:56.915" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:56.915" starttime="20181202 15:51:56.915"></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="20181202 15:51:56.917" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:51:56.950" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:51:59.044" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:51:59.045" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:51:59.045" starttime="20181202 15:51:56.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="20181202 15:51:59.047" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:59.047" starttime="20181202 15:51: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="20181202 15:51:59.048" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:51:59.048" starttime="20181202 15:51: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="20181202 15:51:59.049" starttime="20181202 15:51:59.048"></status>
</kw>
<msg timestamp="20181202 15:51:59.050" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:51:59.050" starttime="20181202 15:51:56.916"></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="20181202 15:51:59.050" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:51:59.051" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:51:59.051" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:59.051" starttime="20181202 15:51:59.050"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:51:59.052" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:51:59.052" starttime="20181202 15:51:59.051"></status>
</kw>
<msg timestamp="20181202 15:51:59.052" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:59.052" starttime="20181202 15:51:56.914"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:51:59.053" starttime="20181202 15:51:59.052"></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="20181202 15:51:59.054" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:51:59.054" starttime="20181202 15:51:59.054"></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="20181202 15:51:59.056" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:51:59.081" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:01.255" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:01.255" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:01.255" starttime="20181202 15:51:59.056"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:01.256" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:01.256" starttime="20181202 15:52:01.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="20181202 15:52:01.257" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:01.257" starttime="20181202 15:52:01.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="20181202 15:52:01.258" starttime="20181202 15:52:01.257"></status>
</kw>
<msg timestamp="20181202 15:52:01.258" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:52:01.258" starttime="20181202 15:51:59.055"></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="20181202 15:52:01.259" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:52:01.259" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:01.259" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:01.259" starttime="20181202 15:52:01.259"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:52:01.259" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:01.259" starttime="20181202 15:52:01.259"></status>
</kw>
<msg timestamp="20181202 15:52:01.260" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:01.260" starttime="20181202 15:51:59.053"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:52:01.260" starttime="20181202 15:52:01.260"></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="20181202 15:52:01.261" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:01.261" starttime="20181202 15:52:01.261"></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="20181202 15:52:01.262" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:52:01.304" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:03.393" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:03.394" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:03.394" starttime="20181202 15:52:01.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="20181202 15:52:03.395" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:03.395" starttime="20181202 15:52:03.394"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:03.396" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:03.396" starttime="20181202 15:52:03.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="20181202 15:52:03.397" starttime="20181202 15:52:03.396"></status>
</kw>
<msg timestamp="20181202 15:52:03.397" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:52:03.397" starttime="20181202 15:52:01.261"></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="20181202 15:52:03.398" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:52:03.398" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:03.398" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:03.398" starttime="20181202 15:52:03.397"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:52:03.398" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:03.399" starttime="20181202 15:52:03.398"></status>
</kw>
<msg timestamp="20181202 15:52:03.399" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:03.399" starttime="20181202 15:52:01.260"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:52:03.399" starttime="20181202 15:52:03.399"></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="20181202 15:52:03.400" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:03.400" starttime="20181202 15:52:03.400"></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="20181202 15:52:03.401" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:52:03.440" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:05.492" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:05.492" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:05.492" starttime="20181202 15:52:03.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:05.493" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:52:05.493" starttime="20181202 15:52:05.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="20181202 15:52:05.494" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:05.494" starttime="20181202 15:52:05.494"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:05.495" starttime="20181202 15:52:05.494"></status>
</kw>
<msg timestamp="20181202 15:52:05.495" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:52:05.495" starttime="20181202 15:52:03.401"></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="20181202 15:52:05.496" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:52:05.496" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:05.496" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:52:05.496" starttime="20181202 15:52:05.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:52:05.497" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:52:05.497" starttime="20181202 15:52:05.497"></status>
</kw>
<msg timestamp="20181202 15:52:05.498" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:52:05.498" starttime="20181202 15:52:03.399"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:52:05.499" starttime="20181202 15:52:05.498"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:05.499" starttime="20181202 15:52:05.498"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:52:05.500" starttime="20181202 15:52:05.499"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:05.500" starttime="20181202 15:52:05.499"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:05.500" starttime="20181202 15:52:05.498"></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="20181202 15:52:05.501" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:52:05.501" starttime="20181202 15:52:05.500"></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="20181202 15:52:05.510" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:52:05.537" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:08.080" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:08.080" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:08.080" starttime="20181202 15:52:05.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="20181202 15:52:08.081" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:08.081" starttime="20181202 15:52:08.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="20181202 15:52:08.082" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:08.082" starttime="20181202 15:52:08.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="20181202 15:52:08.083" starttime="20181202 15:52:08.082"></status>
</kw>
<msg timestamp="20181202 15:52:08.083" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:08.083" starttime="20181202 15:52:05.509"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:08.083" starttime="20181202 15:52:05.501"></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="20181202 15:52:08.091" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:52:08.115" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:10.298" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:10.299" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:10.299" starttime="20181202 15:52:08.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:10.301" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:10.301" starttime="20181202 15:52:10.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="20181202 15:52:10.303" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:10.303" starttime="20181202 15:52:10.302"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:10.305" starttime="20181202 15:52:10.303"></status>
</kw>
<msg timestamp="20181202 15:52:10.305" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:10.305" starttime="20181202 15:52:08.090"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:10.306" starttime="20181202 15:52:08.083"></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="20181202 15:52:10.327" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:52:10.363" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:12.572" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:12.572" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:12.573" starttime="20181202 15:52:10.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="20181202 15:52:12.574" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:12.574" starttime="20181202 15:52:12.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="20181202 15:52:12.574" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:12.574" starttime="20181202 15:52:12.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="20181202 15:52:12.576" starttime="20181202 15:52:12.575"></status>
</kw>
<msg timestamp="20181202 15:52:12.576" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:12.576" starttime="20181202 15:52:10.325"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:12.576" starttime="20181202 15:52:10.306"></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="20181202 15:52:12.588" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:52:12.631" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:14.761" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:14.762" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:14.762" starttime="20181202 15:52:12.587"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:14.763" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:14.763" starttime="20181202 15:52:14.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="20181202 15:52:14.763" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:14.763" starttime="20181202 15:52:14.763"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:14.764" starttime="20181202 15:52:14.763"></status>
</kw>
<msg timestamp="20181202 15:52:14.764" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:14.764" starttime="20181202 15:52:12.587"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:14.764" starttime="20181202 15:52:12.576"></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="20181202 15:52:14.772" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:52:14.813" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:16.945" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:16.946" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:16.946" starttime="20181202 15:52:14.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="20181202 15:52:16.947" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:52:16.947" starttime="20181202 15:52:16.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="20181202 15:52:16.947" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:16.947" starttime="20181202 15:52:16.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="20181202 15:52:16.948" starttime="20181202 15:52:16.948"></status>
</kw>
<msg timestamp="20181202 15:52:16.948" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:52:16.948" starttime="20181202 15:52:14.771"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:16.948" starttime="20181202 15:52:14.764"></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="20181202 15:52:16.956" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:52:16.999" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:19.092" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:19.092" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:19.092" starttime="20181202 15:52:16.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="20181202 15:52:19.094" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:52:19.094" starttime="20181202 15:52:19.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="20181202 15:52:19.094" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:19.095" starttime="20181202 15:52:19.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="20181202 15:52:19.095" starttime="20181202 15:52:19.095"></status>
</kw>
<msg timestamp="20181202 15:52:19.095" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:52:19.096" starttime="20181202 15:52:16.955"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:19.096" starttime="20181202 15:52:16.948"></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="20181202 15:52:19.104" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:52:19.146" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:21.474" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:21.475" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:21.475" starttime="20181202 15:52:19.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="20181202 15:52:21.476" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:21.476" starttime="20181202 15:52:21.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="20181202 15:52:21.476" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:21.476" starttime="20181202 15:52:21.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="20181202 15:52:21.477" starttime="20181202 15:52:21.476"></status>
</kw>
<msg timestamp="20181202 15:52:21.477" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:21.477" starttime="20181202 15:52:19.103"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:21.477" starttime="20181202 15:52:19.096"></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="20181202 15:52:21.485" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:52:21.504" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:23.677" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:23.677" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:23.678" starttime="20181202 15:52:21.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="20181202 15:52:23.679" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:23.679" starttime="20181202 15:52:23.678"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:23.680" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:23.680" starttime="20181202 15:52:23.679"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.681" starttime="20181202 15:52:23.680"></status>
</kw>
<msg timestamp="20181202 15:52:23.681" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:23.681" starttime="20181202 15:52:21.484"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.681" starttime="20181202 15:52:21.477"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.681" starttime="20181202 15:52:05.501"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.682" starttime="20181202 15:52:05.500"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.682" starttime="20181202 15:51:52.113"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.682" starttime="20181202 15:51:52.112"></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="20181202 15:52:23.685" starttime="20181202 15:52:23.684"></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="20181202 15:52:23.685" 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="20181202 15:52:23.686" starttime="20181202 15:52:23.685"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.687" starttime="20181202 15:52:23.687"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.688" starttime="20181202 15:52:23.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="20181202 15:52:23.695" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.695" starttime="20181202 15:52:23.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="20181202 15:52:23.710" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.710" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.710" starttime="20181202 15:52:23.695"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.711" starttime="20181202 15:52:23.686"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.711" starttime="20181202 15:52:23.686"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.712" starttime="20181202 15:52:23.712"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.713" starttime="20181202 15:52:23.713"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:23.717" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.717" starttime="20181202 15:52:23.713"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:23.734" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.735" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.735" starttime="20181202 15:52:23.717"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.735" starttime="20181202 15:52:23.711"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.735" starttime="20181202 15:52:23.711"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.737" starttime="20181202 15:52:23.736"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.738" starttime="20181202 15:52:23.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="20181202 15:52:23.740" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.740" starttime="20181202 15:52:23.738"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:23.751" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.751" 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="20181202 15:52:23.751" starttime="20181202 15:52:23.740"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.751" starttime="20181202 15:52:23.736"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.751" starttime="20181202 15:52:23.735"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.752" starttime="20181202 15:52:23.752"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.753" starttime="20181202 15:52:23.752"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:23.755" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.755" starttime="20181202 15:52:23.753"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:23.765" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.765" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.765" starttime="20181202 15:52:23.755"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.766" starttime="20181202 15:52:23.751"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.766" starttime="20181202 15:52:23.751"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.767" starttime="20181202 15:52:23.766"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.767" starttime="20181202 15:52:23.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="20181202 15:52:23.770" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.770" starttime="20181202 15:52:23.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="20181202 15:52:23.780" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.780" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.780" starttime="20181202 15:52:23.770"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.780" starttime="20181202 15:52:23.766"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.781" starttime="20181202 15:52:23.766"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.782" starttime="20181202 15:52:23.781"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.782" starttime="20181202 15:52:23.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="20181202 15:52:23.784" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.784" starttime="20181202 15:52:23.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="20181202 15:52:23.794" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.794" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.794" starttime="20181202 15:52:23.784"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.795" starttime="20181202 15:52:23.781"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.795" starttime="20181202 15:52:23.781"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.796" starttime="20181202 15:52:23.795"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.796" starttime="20181202 15:52:23.796"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:23.798" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.798" starttime="20181202 15:52:23.796"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:23.808" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.808" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.808" starttime="20181202 15:52:23.798"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.808" starttime="20181202 15:52:23.795"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.808" starttime="20181202 15:52:23.795"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.809" starttime="20181202 15:52:23.809"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.810" starttime="20181202 15:52:23.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="20181202 15:52:23.812" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.812" starttime="20181202 15:52:23.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="20181202 15:52:23.821" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.821" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.821" starttime="20181202 15:52:23.812"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.822" starttime="20181202 15:52:23.809"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.822" starttime="20181202 15:52:23.808"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.823" starttime="20181202 15:52:23.822"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.823" starttime="20181202 15:52:23.823"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:23.825" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.825" starttime="20181202 15:52:23.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="20181202 15:52:23.836" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.837" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.837" starttime="20181202 15:52:23.825"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.838" starttime="20181202 15:52:23.822"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.838" starttime="20181202 15:52:23.822"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.843" starttime="20181202 15:52:23.842"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.844" starttime="20181202 15:52:23.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="20181202 15:52:23.849" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.849" starttime="20181202 15:52:23.844"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:23.857" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:23.857" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.858" starttime="20181202 15:52:23.850"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.858" starttime="20181202 15:52:23.840"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.858" starttime="20181202 15:52:23.839"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.858" starttime="20181202 15:52:23.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-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.860" starttime="20181202 15:52:23.860"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.861" starttime="20181202 15:52:23.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="20181202 15:52:23.864" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 15:52:23.865" starttime="20181202 15:52:23.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="20181202 15:52:23.962" 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="20181202 15:52:23.963" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:52:23.963" starttime="20181202 15:52:23.865"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.963" starttime="20181202 15:52:23.858"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.963" starttime="20181202 15:52:23.684"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.963" starttime="20181202 15:52:23.683"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:52:23.965" starttime="20181202 15:52:23.965"></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="20181202 15:52:23.966" 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="20181202 15:52:23.966" starttime="20181202 15:52:23.966"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.969" starttime="20181202 15:52:23.968"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.969" starttime="20181202 15:52:23.969"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:23.975" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.975" starttime="20181202 15:52:23.970"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:23.992" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:23.992" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:23.992" starttime="20181202 15:52:23.975"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.992" starttime="20181202 15:52:23.967"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:23.992" starttime="20181202 15:52:23.967"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:23.994" starttime="20181202 15:52:23.994"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:23.995" starttime="20181202 15:52:23.994"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:23.998" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:23.998" starttime="20181202 15:52:23.995"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.009" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.009" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.009" starttime="20181202 15:52:23.998"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.009" starttime="20181202 15:52:23.993"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.009" starttime="20181202 15:52:23.993"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.011" starttime="20181202 15:52:24.010"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.011" starttime="20181202 15:52:24.011"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.013" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.013" starttime="20181202 15:52:24.011"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.024" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.024" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.024" starttime="20181202 15:52:24.014"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.024" starttime="20181202 15:52:24.010"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.024" starttime="20181202 15:52:24.009"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.026" starttime="20181202 15:52:24.026"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.026" starttime="20181202 15:52:24.026"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.029" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.029" starttime="20181202 15:52:24.026"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.040" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.040" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.040" starttime="20181202 15:52:24.029"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.040" starttime="20181202 15:52:24.025"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.040" starttime="20181202 15:52:24.025"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.042" starttime="20181202 15:52:24.041"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.042" starttime="20181202 15:52:24.042"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.044" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.044" starttime="20181202 15:52:24.042"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.055" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.055" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.055" starttime="20181202 15:52:24.045"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.055" starttime="20181202 15:52:24.040"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.055" starttime="20181202 15:52:24.040"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.057" starttime="20181202 15:52:24.056"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.057" starttime="20181202 15:52:24.057"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.059" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.060" starttime="20181202 15:52:24.057"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.070" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.070" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.070" starttime="20181202 15:52:24.060"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.070" starttime="20181202 15:52:24.056"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.070" starttime="20181202 15:52:24.056"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.071" starttime="20181202 15:52:24.071"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.072" starttime="20181202 15:52:24.072"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.074" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.074" starttime="20181202 15:52:24.072"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.083" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.083" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.083" starttime="20181202 15:52:24.074"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.083" starttime="20181202 15:52:24.070"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.083" starttime="20181202 15:52:24.070"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.085" starttime="20181202 15:52:24.085"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.086" starttime="20181202 15:52:24.086"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.088" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.088" starttime="20181202 15:52:24.086"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.098" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.098" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.098" starttime="20181202 15:52:24.088"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.098" starttime="20181202 15:52:24.084"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.099" starttime="20181202 15:52:24.083"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.100" starttime="20181202 15:52:24.099"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.100" starttime="20181202 15:52:24.100"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.102" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.102" starttime="20181202 15:52:24.100"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.111" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.111" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.111" starttime="20181202 15:52:24.102"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.112" starttime="20181202 15:52:24.099"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.112" starttime="20181202 15:52:24.099"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.113" starttime="20181202 15:52:24.113"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.113" starttime="20181202 15:52:24.113"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.115" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.115" starttime="20181202 15:52:24.113"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.125" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.125" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.125" starttime="20181202 15:52:24.116"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.126" starttime="20181202 15:52:24.112"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.126" starttime="20181202 15:52:24.112"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.126" starttime="20181202 15:52:23.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>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.128" starttime="20181202 15:52:24.127"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.128" starttime="20181202 15:52:24.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="20181202 15:52:24.130" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:52:24.131" starttime="20181202 15:52:24.128"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.201" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:24.201" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:52:24.201" starttime="20181202 15:52:24.131"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.201" starttime="20181202 15:52:24.126"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.201" starttime="20181202 15:52:23.964"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.201" starttime="20181202 15:52:23.964"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:52:24.203" starttime="20181202 15:52:24.202"></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="20181202 15:52:24.203" 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="20181202 15:52:24.203" starttime="20181202 15:52:24.203"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.204" starttime="20181202 15:52:24.204"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.205" starttime="20181202 15:52:24.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="20181202 15:52:24.209" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.209" starttime="20181202 15:52:24.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="20181202 15:52:24.225" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.226" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.226" starttime="20181202 15:52:24.209"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.226" starttime="20181202 15:52:24.203"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.226" starttime="20181202 15:52:24.203"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.229" starttime="20181202 15:52:24.228"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.230" starttime="20181202 15:52:24.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="20181202 15:52:24.234" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.234" starttime="20181202 15:52:24.230"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.255" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.255" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.255" starttime="20181202 15:52:24.234"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.255" starttime="20181202 15:52:24.227"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.255" starttime="20181202 15:52:24.226"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.257" starttime="20181202 15:52:24.257"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.258" starttime="20181202 15:52:24.258"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.262" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.262" starttime="20181202 15:52:24.259"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.275" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.276" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.276" starttime="20181202 15:52:24.262"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.276" starttime="20181202 15:52:24.256"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.276" starttime="20181202 15:52:24.255"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.278" starttime="20181202 15:52:24.278"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.279" starttime="20181202 15:52:24.279"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.282" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.283" starttime="20181202 15:52:24.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="20181202 15:52:24.294" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.294" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.294" starttime="20181202 15:52:24.283"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.294" starttime="20181202 15:52:24.277"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.295" starttime="20181202 15:52:24.276"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.296" starttime="20181202 15:52:24.296"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.297" starttime="20181202 15:52:24.297"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.300" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.300" starttime="20181202 15:52:24.297"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.311" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.311" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.311" starttime="20181202 15:52:24.300"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.311" starttime="20181202 15:52:24.295"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.312" starttime="20181202 15:52:24.295"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.313" starttime="20181202 15:52:24.313"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.314" starttime="20181202 15:52:24.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="20181202 15:52:24.317" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.317" starttime="20181202 15:52:24.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="20181202 15:52:24.328" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.328" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.328" starttime="20181202 15:52:24.317"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.328" starttime="20181202 15:52:24.312"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.328" starttime="20181202 15:52:24.312"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.331" starttime="20181202 15:52:24.330"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.331" starttime="20181202 15:52:24.331"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.334" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.334" starttime="20181202 15:52:24.331"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.346" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.346" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.346" starttime="20181202 15:52:24.335"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.347" starttime="20181202 15:52:24.329"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.347" starttime="20181202 15:52:24.329"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.348" starttime="20181202 15:52:24.348"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.349" starttime="20181202 15:52:24.348"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.351" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.351" starttime="20181202 15:52:24.349"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.361" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.361" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.362" starttime="20181202 15:52:24.352"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.362" starttime="20181202 15:52:24.347"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.362" starttime="20181202 15:52:24.347"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.363" starttime="20181202 15:52:24.363"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.364" starttime="20181202 15:52:24.363"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.366" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.366" starttime="20181202 15:52:24.364"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.376" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.376" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.376" starttime="20181202 15:52:24.366"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.377" starttime="20181202 15:52:24.362"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.377" starttime="20181202 15:52:24.362"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.378" starttime="20181202 15:52:24.378"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.378" starttime="20181202 15:52:24.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="20181202 15:52:24.381" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:52:24.381" starttime="20181202 15:52:24.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="20181202 15:52:24.392" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.393" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:24.393" starttime="20181202 15:52:24.381"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.393" starttime="20181202 15:52:24.377"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.393" starttime="20181202 15:52:24.377"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.393" starttime="20181202 15:52:24.203"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.395" starttime="20181202 15:52:24.394"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:24.395" starttime="20181202 15:52:24.395"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.397" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:52:24.398" starttime="20181202 15:52:24.395"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:24.467" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:24.468" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:52:24.468" starttime="20181202 15:52:24.398"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.468" starttime="20181202 15:52:24.393"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.468" starttime="20181202 15:52:24.202"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.468" starttime="20181202 15:52:24.201"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.468" starttime="20181202 15:52:23.683"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.468" starttime="20181202 15:52:23.682"></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="20181202 15:52:24.481" 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="20181202 15:52:24.481" starttime="20181202 15:52:24.481"></status>
</kw>
<msg timestamp="20181202 15:52:24.482" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:52:24.482" starttime="20181202 15:52:24.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.482" starttime="20181202 15:52:24.482"></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="20181202 15:52:24.483" 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="20181202 15:52:24.483" starttime="20181202 15:52:24.482"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.483" starttime="20181202 15:52:24.479"></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.13</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="20181202 15:52:24.497" starttime="20181202 15:52:24.496"></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="20181202 15:52:24.497" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:52:24.741" 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="20181202 15:52:24.742" starttime="20181202 15:52:24.497"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.764" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 15:52:24.764" starttime="20181202 15:52:24.742"></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="20181202 15:52:24.769" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:52:24 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="20181202 15:52:24.769" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:52:24 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="20181202 15:52:24.769" starttime="20181202 15:52:24.765"></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="20181202 15:52:24.812" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:52:24.812" starttime="20181202 15:52:24.769"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:52:24.814" starttime="20181202 15:52:24.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:52:24.814" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:52:24 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="20181202 15:52:24.815" starttime="20181202 15:52:24.814"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.815" starttime="20181202 15:52:24.496"></status>
</kw>
<msg timestamp="20181202 15:52:24.815" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:52:24 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="20181202 15:52:24.815" starttime="20181202 15:52:24.487"></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="20181202 15:52:24.815" starttime="20181202 15:52:24.815"></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="20181202 15:52:24.816" starttime="20181202 15:52:24.816"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.816" starttime="20181202 15:52:24.816"></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="20181202 15:52:24.817" starttime="20181202 15:52:24.817"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.817" starttime="20181202 15:52:24.816"></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="20181202 15:52:24.818" starttime="20181202 15:52:24.817"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.818" starttime="20181202 15:52:24.817"></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="20181202 15:52:24.818" starttime="20181202 15:52:24.818"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.818" starttime="20181202 15:52:24.818"></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="20181202 15:52:24.819" starttime="20181202 15:52:24.819"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.819" starttime="20181202 15:52:24.818"></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="20181202 15:52:24.820" starttime="20181202 15:52:24.819"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.819"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.816"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.486"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.486"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.486"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.485"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.485"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.484"></status>
</kw>
<msg timestamp="20181202 15:52:24.820" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:52:24.820" starttime="20181202 15:52:24.483"></status>
</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="20181202 15:52:24.830" 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="20181202 15:52:24.830" starttime="20181202 15:52:24.829"></status>
</kw>
<msg timestamp="20181202 15:52:24.830" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:52:24.830" starttime="20181202 15:52:24.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:24.830" starttime="20181202 15:52:24.830"></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="20181202 15:52:24.831" 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="20181202 15:52:24.831" starttime="20181202 15:52:24.831"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.831" starttime="20181202 15:52:24.829"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.831" starttime="20181202 15:52:24.820"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.831" starttime="20181202 15:52:24.483"></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="20181202 15:52:24.833" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 15:52:24.833" starttime="20181202 15:52:24.832"></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="20181202 15:52:24.841" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 15:52:24.841" starttime="20181202 15:52:24.834"></status>
</kw>
<msg timestamp="20181202 15:52:24.841" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:52:24.841" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 15:52:24.842" starttime="20181202 15:52:24.834"></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="20181202 15:52:24.842" starttime="20181202 15:52:24.842"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.842" starttime="20181202 15:52:24.833"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:24.842" starttime="20181202 15:52:24.833"></status>
</kw>
<msg timestamp="20181202 15:52:24.842" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 15:52:24.843" starttime="20181202 15:52:24.833"></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="20181202 15:52:24.844" starttime="20181202 15:52:24.843"></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>
<status status="PASS" endtime="20181202 15:52:24.844" starttime="20181202 15:52:24.844"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 15:52:24.847" level="INFO">${tmpdir} = CSIT_External_Network_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:52:24.847" starttime="20181202 15:52:24.846"></status>
</kw>
<msg timestamp="20181202 15:52:24.847" level="INFO">${dstdir} = /tmp/CSIT_External_Network_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:52:24.847" starttime="20181202 15:52:24.845"></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="20181202 15:52:24.848" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_External_Network_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:52:24.848" starttime="20181202 15:52:24.847"></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="20181202 15:52:24.851" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_External_Network_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:52:25.125" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:52:25.125" level="INFO">${output} = 2018-12-02 15:52:25,063 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:52:25.125" starttime="20181202 15:52:24.848"></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="20181202 15:52:25.127" level="INFO">rc: 0, output: 2018-12-02 15:52:25,063 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:52:25.127" starttime="20181202 15:52:25.126"></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="20181202 15:52:25.128" starttime="20181202 15:52:25.127"></status>
</kw>
<msg timestamp="20181202 15:52:25.129" level="INFO">${output} = 2018-12-02 15:52:25,063 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:52:25.129" starttime="20181202 15:52:24.844"></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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 15:52:25.131" level="FAIL">'2018-12-02 15:52:25,063 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 15:52:25.131" starttime="20181202 15:52:25.130"></status>
</kw>
<status status="FAIL" endtime="20181202 15:52:25.131" starttime="20181202 15:52:24.832"></status>
</kw>
<msg timestamp="20181202 15:52:25.132" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 15:52:25.132" starttime="20181202 15:52:24.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>"${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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 15:52:25.153" 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="20181202 15:52:25.153" starttime="20181202 15:52:25.152"></status>
</kw>
<msg timestamp="20181202 15:52:25.154" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:52:25.154" starttime="20181202 15:52:25.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:25.155" starttime="20181202 15:52:25.154"></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="20181202 15:52:25.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="20181202 15:52:25.156" starttime="20181202 15:52:25.155"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:25.157" starttime="20181202 15:52:25.150"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 15:52:25.157" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 15:52:25.157" starttime="20181202 15:52:25.157"></status>
</kw>
<status status="FAIL" endtime="20181202 15:52:25.158" starttime="20181202 15:52:25.134"></status>
</kw>
<status status="FAIL" endtime="20181202 15:52:25.158" starttime="20181202 15:52:25.132"></status>
</kw>
<status status="FAIL" endtime="20181202 15:52:25.158" starttime="20181202 15:52:24.831"></status>
</kw>
<status status="FAIL" endtime="20181202 15:52:25.158" starttime="20181202 15:52:24.483"></status>
</kw>
<status status="FAIL" endtime="20181202 15:52:25.158" starttime="20181202 15:52:24.469"></status>
</kw>
<status status="FAIL" endtime="20181202 15:52:25.158" starttime="20181202 15:51:35.051"></status>
</kw>
<status status="FAIL" endtime="20181202 15:52:25.159" starttime="20181202 15:51:35.051"></status>
</kw>
<test id="s1-s3-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="20181202 15:52:25.160" critical="yes" starttime="20181202 15:52:25.159">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.162" critical="yes" starttime="20181202 15:52:25.161">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.163" critical="yes" starttime="20181202 15:52:25.162">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.165" critical="yes" starttime="20181202 15:52:25.164">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.166" critical="yes" starttime="20181202 15:52:25.165">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.168" critical="yes" starttime="20181202 15:52:25.167">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.169" critical="yes" starttime="20181202 15:52:25.168">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.171" critical="yes" starttime="20181202 15:52:25.170">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.172" critical="yes" starttime="20181202 15:52:25.171">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.175" critical="yes" starttime="20181202 15:52:25.173">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.177" critical="yes" starttime="20181202 15:52:25.176">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.178" critical="yes" starttime="20181202 15:52:25.177">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.179" critical="yes" starttime="20181202 15:52:25.179">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.181" critical="yes" starttime="20181202 15:52:25.180">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.182" critical="yes" starttime="20181202 15:52:25.181">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.184" critical="yes" starttime="20181202 15:52:25.183">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.185" critical="yes" starttime="20181202 15:52:25.184">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.187" critical="yes" starttime="20181202 15:52:25.186">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.188" critical="yes" starttime="20181202 15:52:25.187">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.189" critical="yes" starttime="20181202 15:52:25.188">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.190" critical="yes" starttime="20181202 15:52:25.189">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.191" critical="yes" starttime="20181202 15:52:25.191">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.193" critical="yes" starttime="20181202 15:52:25.192">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.194" critical="yes" starttime="20181202 15:52:25.194">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s3-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="20181202 15:52:25.195" critical="yes" starttime="20181202 15:52:25.195">Parent suite setup failed:
AssertionError</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="20181202 15:52:25.201" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 15:52:25.201" starttime="20181202 15:52:25.200"></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="20181202 15:52:25.204" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:52:25.646" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 15:52:25.647" starttime="20181202 15:52:25.201"></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="20181202 15:52:25.647" 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  = 631
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  = 28
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  = 855
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  = 1857
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  = 1177
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.11706
distributed-data-store.operational.commit.rate_Max      = 23.096478
distributed-data-store.operational.commit.rate_Mean     = 0.598477319363
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 3098
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 15:52:25.648" starttime="20181202 15:52:25.647"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:25.648" starttime="20181202 15:52:25.200"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:25.648" starttime="20181202 15:52:25.199"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:25.648" starttime="20181202 15:52:25.199"></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="20181202 15:52:25.650" level="INFO">${tmpdir} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181202 15:52:25.650" starttime="20181202 15:52:25.650"></status>
</kw>
<msg timestamp="20181202 15:52:25.650" level="INFO">${dstdir} = /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181202 15:52:25.650" starttime="20181202 15:52:25.649"></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="20181202 15:52:25.651" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181202 15:52:25.651" starttime="20181202 15:52:25.651"></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="20181202 15:52:25.653" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_External_Network 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:52:25.929" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:52:25.929" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 15:52:25.929" starttime="20181202 15:52:25.651"></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="20181202 15:52:25.930" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 15:52:25.930" starttime="20181202 15:52:25.929"></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="20181202 15:52:25.930" starttime="20181202 15:52:25.930"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:25.931" starttime="20181202 15:52:25.648"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:25.931" starttime="20181202 15:52:25.648"></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="20181202 15:52:25.933" level="INFO">${tmpdir} = CSIT_External_Network</msg>
<status status="PASS" endtime="20181202 15:52:25.934" starttime="20181202 15:52:25.933"></status>
</kw>
<msg timestamp="20181202 15:52:25.934" level="INFO">${dstdir} = /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181202 15:52:25.934" starttime="20181202 15:52:25.932"></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="20181202 15:52:25.934" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_External_Network</msg>
<status status="PASS" endtime="20181202 15:52:25.934" starttime="20181202 15:52:25.934"></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="20181202 15:52:25.937" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_External_Network 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:52:26.232" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:52:26.232" level="INFO">${output} = 2018-12-02 15:52:26,187 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 15:52:26.232" starttime="20181202 15:52:25.935"></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="20181202 15:52:26.233" level="INFO">rc: 0, output: 2018-12-02 15:52:26,187 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:52:26.233" starttime="20181202 15:52:26.232"></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="20181202 15:52:26.234" starttime="20181202 15:52:26.233"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.234" starttime="20181202 15:52:25.931"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.234" starttime="20181202 15:52:25.931"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.234" starttime="20181202 15:52:25.198"></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="20181202 15:52:26.236" starttime="20181202 15:52:26.236"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.237" starttime="20181202 15:52:26.237"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.238" starttime="20181202 15:52:26.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="20181202 15:52:26.240" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:52:26.240" starttime="20181202 15:52:26.238"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.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="20181202 15:52:26.257" starttime="20181202 15:52:26.240"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.258" starttime="20181202 15:52:26.236"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.259" starttime="20181202 15:52:26.259"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.260" starttime="20181202 15:52:26.260"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.262" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:52:26.262" starttime="20181202 15:52:26.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="20181202 15:52:26.280" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.281" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 15:52:26.281" starttime="20181202 15:52:26.262"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.281" starttime="20181202 15:52:26.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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.282" starttime="20181202 15:52:26.282"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.283" starttime="20181202 15:52:26.283"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.285" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:52:26.285" starttime="20181202 15:52:26.283"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.289" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.290" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:52:26.290" starttime="20181202 15:52:26.285"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.290" starttime="20181202 15:52:26.281"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.291" starttime="20181202 15:52:26.291"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.291" starttime="20181202 15:52:26.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="20181202 15:52:26.293" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:52:26.293" starttime="20181202 15:52:26.292"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.301" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.301" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 15:52:26.301" starttime="20181202 15:52:26.293"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.301" starttime="20181202 15:52:26.290"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.303" starttime="20181202 15:52:26.302"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.303" starttime="20181202 15:52:26.303"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.305" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:52:26.305" starttime="20181202 15:52:26.303"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.306" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.307" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:26.307" starttime="20181202 15:52:26.305"></status>
</kw>
<msg timestamp="20181202 15:52:26.307" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:26.307" starttime="20181202 15:52:26.302"></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="20181202 15:52:26.307" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:52:26.308" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:26.308" starttime="20181202 15:52:26.307"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:52:26.308" starttime="20181202 15:52:26.308"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.309" starttime="20181202 15:52:26.309"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.309" starttime="20181202 15:52:26.309"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.311" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:52:26.311" starttime="20181202 15:52:26.309"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.348" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.348" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 15:52:26.349" starttime="20181202 15:52:26.311"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.349" starttime="20181202 15:52:26.308"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.351" starttime="20181202 15:52:26.350"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.352" starttime="20181202 15:52:26.351"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.354" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:52:26.354" starttime="20181202 15:52:26.352"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.383" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 15:52:26.384" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:52:26.384" starttime="20181202 15:52:26.355"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.384" starttime="20181202 15:52:26.349"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.386" starttime="20181202 15:52:26.386"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.387" starttime="20181202 15:52:26.387"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.389" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:52:26.390" starttime="20181202 15:52:26.387"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.411" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 15:52:26.411" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 15:52:26.411" starttime="20181202 15:52:26.390"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.412" starttime="20181202 15:52:26.385"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.414" starttime="20181202 15:52:26.413"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.415" starttime="20181202 15:52:26.414"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.417" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 15:52:26.418" starttime="20181202 15:52:26.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="20181202 15:52:26.634" level="INFO">cookie=0x8000001, duration=852.146s, table=0, n_packets=1209, n_bytes=86510, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=852.146s, table=0, n_packets=984, n_bytes=65766, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=521.782s, table=0, n_packets=522, n_bytes=28188, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=852.378s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=852.378s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=852.378s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=852.378s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=852.378s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=684.324s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=684.324s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=852.378s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=852.378s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=852.056s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=851.587s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=851.587s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=852.056s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=852.378s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=852.056s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=852.056s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=852.056s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=685.978s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=852.056s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=852.056s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=686.734s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=686.734s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=686.098s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=686.098s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=852.378s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=852.378s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=852.056s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=852.378s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=851.954s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=851.954s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=851.954s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=851.954s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=851.954s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=851.954s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=851.954s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=851.954s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=851.954s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=851.954s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=851.928s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=851.928s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=851.928s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=851.928s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=851.972s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=851.960s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=851.928s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=851.928s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=851.928s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=851.928s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=851.928s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=851.928s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=851.928s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=851.928s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=521.763s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=851.928s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=851.928s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=521.763s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=851.928s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=851.928s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=851.928s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=851.928s, 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=851.928s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=851.928s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=851.928s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=851.928s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=851.928s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=851.928s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=851.928s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=851.928s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=851.928s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=851.954s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=851.928s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=851.972s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=851.960s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=851.960s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=851.972s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=851.954s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=851.928s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=851.928s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=851.928s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.635" level="INFO">${output} =  cookie=0x8000001, duration=852.146s, table=0, n_packets=1209, n_bytes=86510, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001,...</msg>
<status status="PASS" endtime="20181202 15:52:26.635" starttime="20181202 15:52:26.418"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.635" starttime="20181202 15:52:26.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-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.637" starttime="20181202 15:52:26.636"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.638" starttime="20181202 15:52:26.637"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.640" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:52:26.640" starttime="20181202 15:52:26.638"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.653" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.653" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 15:52:26.653" starttime="20181202 15:52:26.641"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.654" starttime="20181202 15:52:26.636"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.655" starttime="20181202 15:52:26.655"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.655" starttime="20181202 15:52:26.655"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.658" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 15:52:26.658" starttime="20181202 15:52:26.655"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.674" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=687.300s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=687.616s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=852.170s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:52:26.674" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=687.300s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=2100...</msg>
<status status="PASS" endtime="20181202 15:52:26.674" starttime="20181202 15:52:26.659"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.674" starttime="20181202 15:52:26.654"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.674" starttime="20181202 15:52:26.235"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.675" starttime="20181202 15:52:26.235"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:52:26.676" starttime="20181202 15:52:26.676"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.677" starttime="20181202 15:52:26.677"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.678" starttime="20181202 15:52:26.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="20181202 15:52:26.680" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:52:26.680" starttime="20181202 15:52:26.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="20181202 15:52:26.696" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:26.696" 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="20181202 15:52:26.696" starttime="20181202 15:52:26.680"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.696" starttime="20181202 15:52:26.676"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.698" starttime="20181202 15:52:26.697"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.698" starttime="20181202 15:52:26.698"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.700" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:52:26.700" starttime="20181202 15:52:26.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="20181202 15:52:26.714" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:26.714" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 15:52:26.714" starttime="20181202 15:52:26.700"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.714" starttime="20181202 15:52:26.697"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.715" starttime="20181202 15:52:26.715"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.715" starttime="20181202 15:52:26.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="20181202 15:52:26.717" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:52:26.717" starttime="20181202 15:52:26.716"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.722" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:26.722" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:52:26.723" starttime="20181202 15:52:26.718"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.723" starttime="20181202 15:52:26.714"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.724" starttime="20181202 15:52:26.723"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.724" starttime="20181202 15:52:26.724"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.727" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:52:26.727" starttime="20181202 15:52:26.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="20181202 15:52:26.734" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:26.735" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 15:52:26.735" starttime="20181202 15:52:26.727"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.735" starttime="20181202 15:52:26.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 netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.736" starttime="20181202 15:52:26.736"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.736" starttime="20181202 15:52:26.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="20181202 15:52:26.739" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:52:26.739" starttime="20181202 15:52:26.736"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.742" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:26.742" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:26.742" starttime="20181202 15:52:26.739"></status>
</kw>
<msg timestamp="20181202 15:52:26.743" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:26.743" starttime="20181202 15:52:26.735"></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="20181202 15:52:26.743" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:52:26.743" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:26.743" starttime="20181202 15:52:26.743"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:52:26.743" starttime="20181202 15:52:26.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-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.744" starttime="20181202 15:52:26.744"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.745" starttime="20181202 15:52: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>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.747" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:52:26.747" starttime="20181202 15:52:26.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="20181202 15:52:26.780" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:26.781" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:52:26.781" starttime="20181202 15:52:26.747"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.781" starttime="20181202 15:52:26.744"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.782" starttime="20181202 15:52:26.782"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.783" starttime="20181202 15:52:26.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="20181202 15:52:26.785" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:52:26.785" starttime="20181202 15:52:26.783"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.811" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:26.812" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:52:26.812" starttime="20181202 15:52:26.785"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.812" starttime="20181202 15:52:26.781"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.813" starttime="20181202 15:52:26.813"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.814" starttime="20181202 15:52:26.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="20181202 15:52:26.816" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:52:26.816" starttime="20181202 15:52:26.814"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:26.836" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:26.837" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 15:52:26.837" starttime="20181202 15:52:26.816"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:26.837" starttime="20181202 15:52:26.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>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:26.838" starttime="20181202 15:52:26.838"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:26.838" starttime="20181202 15:52:26.838"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:26.841" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:52:26.841" starttime="20181202 15:52:26.839"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.023" level="INFO">cookie=0x8000001, duration=852.756s, table=0, n_packets=967, n_bytes=63822, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=852.512s, table=0, n_packets=1001, n_bytes=66722, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=487.665s, table=0, n_packets=487, n_bytes=26298, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=852.755s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=852.755s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=852.755s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=852.755s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=852.755s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=684.758s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=684.756s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=852.755s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=852.755s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=852.512s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=852.009s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=852.009s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=852.512s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=852.756s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=852.755s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=852.512s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=852.755s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=852.503s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=852.512s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=852.755s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=852.755s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=852.512s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=852.755s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=852.421s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.421s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.421s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.421s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.421s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.421s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.421s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.421s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.421s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.392s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.392s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.392s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.320s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.320s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=852.470s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=852.421s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=852.320s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=852.320s, 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=852.320s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=852.320s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=852.320s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=852.320s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=852.320s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=852.320s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=487.643s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=852.320s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=852.320s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=487.644s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=852.320s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=852.320s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=852.320s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=852.320s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=852.320s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=852.320s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=852.320s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.320s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.320s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.320s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.320s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.320s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.320s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=852.421s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=852.320s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=852.421s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=852.421s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=852.421s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=852.421s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=852.421s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=852.320s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=852.320s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=852.320s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:27.023" level="INFO">${output} =  cookie=0x8000001, duration=852.756s, table=0, n_packets=967, n_bytes=63822, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, ...</msg>
<status status="PASS" endtime="20181202 15:52:27.023" starttime="20181202 15:52:26.841"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.024" starttime="20181202 15:52:26.837"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.027" starttime="20181202 15:52:27.026"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.027" starttime="20181202 15:52:27.027"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.031" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:52:27.031" starttime="20181202 15:52:27.028"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.048" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:27.048" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 15:52:27.048" starttime="20181202 15:52:27.031"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.048" starttime="20181202 15:52:27.024"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.049" starttime="20181202 15:52:27.049"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.050" starttime="20181202 15:52:27.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="20181202 15:52:27.052" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:52:27.053" starttime="20181202 15:52:27.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="20181202 15:52:27.070" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=852.533s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=484.181s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:52:27.070" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=852.533s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucke...</msg>
<status status="PASS" endtime="20181202 15:52:27.070" starttime="20181202 15:52:27.053"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.070" starttime="20181202 15:52:27.048"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.071" starttime="20181202 15:52:26.675"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.071" starttime="20181202 15:52:26.675"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:52:27.072" starttime="20181202 15:52:27.072"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.073" starttime="20181202 15:52:27.073"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.073" starttime="20181202 15:52:27.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="20181202 15:52:27.076" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:52:27.076" starttime="20181202 15:52:27.074"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.115" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.115" 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="20181202 15:52:27.116" starttime="20181202 15:52:27.077"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.116" starttime="20181202 15:52:27.072"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.118" starttime="20181202 15:52:27.118"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.119" starttime="20181202 15:52:27.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="20181202 15:52:27.122" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:52:27.122" starttime="20181202 15:52:27.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="20181202 15:52:27.146" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.146" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 15:52:27.147" starttime="20181202 15:52:27.122"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.147" starttime="20181202 15:52:27.116"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.149" starttime="20181202 15:52:27.148"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.149" starttime="20181202 15:52:27.149"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.152" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:52:27.152" starttime="20181202 15:52:27.150"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.158" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.159" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:52:27.159" starttime="20181202 15:52:27.152"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.159" starttime="20181202 15:52:27.147"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.161" starttime="20181202 15:52:27.160"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.162" starttime="20181202 15:52:27.161"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.164" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:52:27.164" starttime="20181202 15:52:27.162"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.172" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.172" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 15:52:27.173" starttime="20181202 15:52:27.164"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.173" starttime="20181202 15:52:27.159"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.174" starttime="20181202 15:52:27.174"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.175" starttime="20181202 15:52:27.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="20181202 15:52:27.178" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:52:27.178" starttime="20181202 15:52:27.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="20181202 15:52:27.181" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.181" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:27.181" starttime="20181202 15:52:27.179"></status>
</kw>
<msg timestamp="20181202 15:52:27.181" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:27.181" starttime="20181202 15:52:27.173"></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="20181202 15:52:27.182" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:52:27.182" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:27.182" starttime="20181202 15:52:27.182"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:52:27.182" starttime="20181202 15:52:27.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 show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.184" starttime="20181202 15:52:27.183"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.184" starttime="20181202 15:52:27.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="20181202 15:52:27.186" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:52:27.186" starttime="20181202 15:52:27.185"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.220" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.220" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:52:27.220" starttime="20181202 15:52:27.187"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.220" starttime="20181202 15:52:27.183"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.222" starttime="20181202 15:52:27.221"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.222" starttime="20181202 15:52:27.222"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.225" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:52:27.225" starttime="20181202 15:52:27.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="20181202 15:52:27.249" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.250" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:52:27.250" starttime="20181202 15:52:27.225"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.250" starttime="20181202 15:52:27.221"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.251" starttime="20181202 15:52:27.251"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.252" starttime="20181202 15:52:27.252"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.254" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:52:27.254" starttime="20181202 15:52:27.252"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.271" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.271" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 15:52:27.271" starttime="20181202 15:52:27.254"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.271" starttime="20181202 15:52:27.250"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.273" starttime="20181202 15:52:27.273"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.273" starttime="20181202 15:52:27.273"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.275" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:52:27.275" starttime="20181202 15:52:27.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="20181202 15:52:27.462" level="INFO">cookie=0x8000001, duration=852.983s, table=0, n_packets=1124, n_bytes=80456, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=852.983s, table=0, n_packets=987, n_bytes=65686, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=472.471s, table=0, n_packets=471, n_bytes=25434, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=853.237s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=853.237s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=853.237s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=853.237s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=853.237s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=685.187s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=685.178s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=853.237s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=853.237s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=852.912s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=852.485s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=852.485s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=852.915s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=853.237s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=852.915s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=852.915s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=852.915s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=686.825s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=852.912s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=852.915s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=686.953s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=686.953s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=686.915s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=686.919s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=853.237s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=853.237s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=852.913s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=853.237s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=852.836s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.836s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.836s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.836s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.836s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.836s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.836s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=852.835s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.835s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.835s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.835s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.835s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.835s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=852.835s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=852.912s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=852.836s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=852.835s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=852.835s, 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=852.835s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=852.835s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=852.835s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=852.835s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=852.835s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=852.835s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=472.461s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=852.823s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=852.823s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=472.461s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=852.835s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=852.835s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=852.835s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=852.835s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=852.835s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=852.835s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=852.835s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.835s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.835s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.835s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.835s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.835s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=852.835s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=852.836s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=852.835s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=852.836s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=852.836s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=852.836s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=852.836s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=852.836s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=852.835s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=852.835s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=852.835s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.462" level="INFO">${output} =  cookie=0x8000001, duration=852.983s, table=0, n_packets=1124, n_bytes=80456, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001,...</msg>
<status status="PASS" endtime="20181202 15:52:27.462" starttime="20181202 15:52:27.275"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.463" starttime="20181202 15:52:27.272"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.464" starttime="20181202 15:52:27.464"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.465" starttime="20181202 15:52:27.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="20181202 15:52:27.468" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:52:27.468" starttime="20181202 15:52:27.465"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.489" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.489" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 15:52:27.489" starttime="20181202 15:52:27.468"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.490" starttime="20181202 15:52:27.463"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:27.491" starttime="20181202 15:52:27.491"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:52:27.491" starttime="20181202 15:52:27.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="20181202 15:52:27.494" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:52:27.494" starttime="20181202 15:52:27.492"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:52:27.511" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=687.514s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=853.011s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=687.823s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:52:27.512" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=687.514s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000...</msg>
<status status="PASS" endtime="20181202 15:52:27.512" starttime="20181202 15:52:27.494"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.512" starttime="20181202 15:52:27.490"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.512" starttime="20181202 15:52:27.071"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.512" starttime="20181202 15:52:27.071"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.512" starttime="20181202 15:52:26.235"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.512" starttime="20181202 15:52:26.234"></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="20181202 15:52:27.521" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a603c10&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:52:27.522" starttime="20181202 15:52:27.521"></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="20181202 15:52:27.529" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.529" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.529" starttime="20181202 15:52:27.522"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.530" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.530" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.530" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.531" starttime="20181202 15:52:27.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="20181202 15:52:27.531" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.531" starttime="20181202 15:52:27.531"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.531" starttime="20181202 15:52:27.522"></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="20181202 15:52:27.535" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.535" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.535" starttime="20181202 15:52:27.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="20181202 15:52:27.536" 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="20181202 15:52:27.536" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.536" 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="20181202 15:52:27.536" starttime="20181202 15:52:27.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="20181202 15:52:27.536" 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="20181202 15:52:27.536" starttime="20181202 15:52:27.536"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.536" starttime="20181202 15:52:27.531"></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="20181202 15:52:27.539" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.539" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.539" starttime="20181202 15:52:27.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="20181202 15:52:27.540" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 15:52:27.540" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.540" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.540" starttime="20181202 15:52:27.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="20181202 15:52:27.540" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.540" starttime="20181202 15:52:27.540"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.541" starttime="20181202 15:52:27.536"></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="20181202 15:52:27.545" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.545" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.545" starttime="20181202 15:52:27.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="20181202 15:52:27.547" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 15:52:27.547" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.548" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 15:52:27.548" starttime="20181202 15:52:27.545"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.548" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.548" starttime="20181202 15:52:27.548"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.548" starttime="20181202 15:52:27.541"></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="20181202 15:52:27.551" 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="20181202 15:52:27.551" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.552" starttime="20181202 15:52:27.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="20181202 15:52:27.552" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 15:52:27.553" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.553" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 15:52:27.553" starttime="20181202 15:52:27.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="20181202 15:52:27.553" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.553" starttime="20181202 15:52:27.553"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.553" starttime="20181202 15:52:27.548"></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="20181202 15:52:27.557" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.557" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.557" starttime="20181202 15:52:27.554"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.558" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 15:52:27.558" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.558" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 15:52:27.558" starttime="20181202 15:52:27.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="20181202 15:52:27.559" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.559" starttime="20181202 15:52:27.559"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.559" starttime="20181202 15:52:27.553"></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="20181202 15:52:27.562" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.562" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.562" starttime="20181202 15:52:27.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="20181202 15:52:27.564" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 15:52:27.564" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.564" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 15:52:27.564" starttime="20181202 15:52:27.562"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.565" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.565" starttime="20181202 15:52:27.564"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.565" starttime="20181202 15:52:27.559"></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="20181202 15:52:27.568" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.568" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.568" starttime="20181202 15:52:27.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="20181202 15:52:27.569" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:52:27.569" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.569" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 15:52:27.569" starttime="20181202 15:52:27.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="20181202 15:52:27.570" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 15:52:27.570" starttime="20181202 15:52:27.569"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.570" starttime="20181202 15:52:27.565"></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="20181202 15:52:27.574" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.574" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.574" starttime="20181202 15:52:27.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="20181202 15:52:27.574" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.574" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.574" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.575" starttime="20181202 15:52:27.574"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.575" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.575" starttime="20181202 15:52:27.575"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.575" starttime="20181202 15:52:27.570"></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="20181202 15:52:27.579" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.579" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.579" starttime="20181202 15:52:27.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="20181202 15:52:27.579" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.579" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.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="20181202 15:52:27.580" starttime="20181202 15:52:27.579"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.580" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.580" starttime="20181202 15:52:27.580"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.580" starttime="20181202 15:52:27.575"></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="20181202 15:52:27.584" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.584" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.584" starttime="20181202 15:52:27.580"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.584" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 15:52:27.584" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.585" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 15:52:27.585" starttime="20181202 15:52:27.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="20181202 15:52:27.585" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.585" starttime="20181202 15:52:27.585"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.585" starttime="20181202 15:52:27.580"></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="20181202 15:52:27.588" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.588" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.588" starttime="20181202 15:52:27.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="20181202 15:52:27.589" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:52:27.589" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.589" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 15:52:27.589" starttime="20181202 15:52:27.588"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.589" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.589" starttime="20181202 15:52:27.589"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.589" starttime="20181202 15:52:27.585"></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="20181202 15:52:27.592" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.592" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.592" starttime="20181202 15:52:27.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="20181202 15:52:27.592" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 15:52:27.592" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.593" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.593" starttime="20181202 15:52:27.592"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.593" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.593" starttime="20181202 15:52:27.593"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.593" starttime="20181202 15:52:27.589"></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="20181202 15:52:27.596" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.596" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.596" starttime="20181202 15:52:27.594"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.597" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 15:52:27.597" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.597" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.597" starttime="20181202 15:52:27.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="20181202 15:52:27.597" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.597" starttime="20181202 15:52:27.597"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.597" starttime="20181202 15:52:27.593"></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="20181202 15:52:27.603" 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="20181202 15:52:27.603" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.603" starttime="20181202 15:52:27.597"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.605" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 15:52:27.605" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.606" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 15:52:27.606" starttime="20181202 15:52:27.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="20181202 15:52:27.606" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:52:27.606" starttime="20181202 15:52:27.606"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.606" starttime="20181202 15:52:27.597"></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="20181202 15:52:27.611" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.611" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.611" starttime="20181202 15:52:27.607"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.612" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 15:52:27.612" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.612" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 15:52:27.612" starttime="20181202 15:52:27.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="20181202 15:52:27.612" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.612" starttime="20181202 15:52:27.612"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.612" starttime="20181202 15:52:27.607"></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="20181202 15:52:27.615" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.615" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.615" starttime="20181202 15:52:27.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="20181202 15:52:27.616" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 15:52:27.616" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.616" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.616" starttime="20181202 15:52:27.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="20181202 15:52:27.616" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.616" starttime="20181202 15:52:27.616"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.616" starttime="20181202 15:52:27.613"></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="20181202 15:52:27.620" 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="20181202 15:52:27.620" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.620" starttime="20181202 15:52:27.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="20181202 15:52:27.621" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.621" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.621" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.621" starttime="20181202 15:52:27.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.621" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.621" starttime="20181202 15:52:27.621"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.621" starttime="20181202 15:52:27.616"></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="20181202 15:52:27.625" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.625" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.625" starttime="20181202 15:52:27.622"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.626" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.626" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.626" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.626" starttime="20181202 15:52:27.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="20181202 15:52:27.626" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.626" starttime="20181202 15:52:27.626"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.626" starttime="20181202 15:52:27.621"></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="20181202 15:52:27.629" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.629" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.629" starttime="20181202 15:52:27.627"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.630" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 15:52:27.630" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.630" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.630" starttime="20181202 15:52:27.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.630" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.631" starttime="20181202 15:52:27.630"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.631" starttime="20181202 15:52:27.626"></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="20181202 15:52:27.635" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.635" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.635" starttime="20181202 15:52:27.631"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.636" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 15:52:27.636" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.636" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.636" starttime="20181202 15:52:27.636"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.637" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.637" starttime="20181202 15:52:27.637"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.637" starttime="20181202 15:52:27.631"></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="20181202 15:52:27.642" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.642" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.642" starttime="20181202 15:52:27.637"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.644" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 15:52:27.644" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.644" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.644" starttime="20181202 15:52:27.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.645" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.645" starttime="20181202 15:52:27.645"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.645" starttime="20181202 15:52:27.637"></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="20181202 15:52:27.650" 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="20181202 15:52:27.650" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.650" starttime="20181202 15:52:27.646"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.651" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 15:52:27.651" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.651" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 15:52:27.651" starttime="20181202 15:52:27.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="20181202 15:52:27.652" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.652" starttime="20181202 15:52:27.651"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.652" starttime="20181202 15:52:27.645"></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="20181202 15:52:27.655" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.656" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.656" starttime="20181202 15:52:27.652"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.656" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.657" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.657" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.657" starttime="20181202 15:52:27.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.657" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.657" starttime="20181202 15:52:27.657"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.657" starttime="20181202 15:52:27.652"></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="20181202 15:52:27.662" 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="20181202 15:52:27.662" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.662" starttime="20181202 15:52:27.658"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.662" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 15:52:27.663" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.663" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 15:52:27.663" starttime="20181202 15:52:27.662"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.663" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.663" starttime="20181202 15:52:27.663"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.663" starttime="20181202 15:52:27.657"></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="20181202 15:52:27.666" 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="20181202 15:52:27.666" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.667" starttime="20181202 15:52:27.664"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.667" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 15:52:27.667" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.667" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 15:52:27.667" starttime="20181202 15:52:27.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.668" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.668" starttime="20181202 15:52:27.668"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.668" starttime="20181202 15:52:27.663"></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="20181202 15:52:27.673" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.673" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.673" starttime="20181202 15:52:27.668"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.674" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.674" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.674" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.674" starttime="20181202 15:52:27.673"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.675" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.675" starttime="20181202 15:52:27.675"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.675" starttime="20181202 15:52:27.668"></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="20181202 15:52:27.680" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.680" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.680" starttime="20181202 15:52:27.675"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.681" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 15:52:27.681" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.681" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.681" starttime="20181202 15:52:27.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="20181202 15:52:27.682" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.682" starttime="20181202 15:52:27.681"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.682" starttime="20181202 15:52:27.675"></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="20181202 15:52:27.685" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.685" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.686" starttime="20181202 15:52:27.682"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.686" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 15:52:27.686" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.686" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.686" starttime="20181202 15:52:27.686"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.687" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.687" starttime="20181202 15:52:27.687"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.687" starttime="20181202 15:52:27.682"></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="20181202 15:52:27.691" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.691" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.691" starttime="20181202 15:52:27.687"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.692" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.692" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.692" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.692" starttime="20181202 15:52:27.691"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.693" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.693" starttime="20181202 15:52:27.693"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.693" starttime="20181202 15:52:27.687"></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="20181202 15:52:27.696" 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="20181202 15:52:27.696" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.697" starttime="20181202 15:52:27.693"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.697" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.697" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.697" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.697" starttime="20181202 15:52:27.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="20181202 15:52:27.698" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.698" starttime="20181202 15:52:27.698"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.698" starttime="20181202 15:52:27.693"></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="20181202 15:52:27.702" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.702" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.703" starttime="20181202 15:52:27.698"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.704" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.704" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.704" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.704" starttime="20181202 15:52:27.703"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.705" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.705" starttime="20181202 15:52:27.704"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.705" starttime="20181202 15:52:27.698"></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="20181202 15:52:27.725" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.725" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.725" starttime="20181202 15:52:27.705"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.726" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.726" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.727" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.727" starttime="20181202 15:52:27.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="20181202 15:52:27.727" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.727" starttime="20181202 15:52:27.727"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.727" starttime="20181202 15:52:27.705"></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="20181202 15:52:27.732" 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="20181202 15:52:27.732" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.732" starttime="20181202 15:52:27.728"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.733" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.733" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.733" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.733" starttime="20181202 15:52:27.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="20181202 15:52:27.734" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.734" starttime="20181202 15:52:27.733"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.734" starttime="20181202 15:52:27.727"></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="20181202 15:52:27.749" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.750" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.750" starttime="20181202 15:52:27.734"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.829" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:52:27.831" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.836" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:52:27.836" starttime="20181202 15:52:27.750"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.842" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.849" starttime="20181202 15:52:27.837"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.849" starttime="20181202 15:52:27.734"></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="20181202 15:52:27.854" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.854" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.854" starttime="20181202 15:52:27.850"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.855" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 15:52:27.855" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.855" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 15:52:27.855" starttime="20181202 15:52:27.854"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.856" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.856" starttime="20181202 15:52:27.856"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.856" starttime="20181202 15:52:27.849"></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="20181202 15:52:27.861" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.861" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.861" starttime="20181202 15:52:27.856"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.863" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:52:27.863" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.863" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 15:52:27.863" starttime="20181202 15:52:27.862"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.864" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.864" starttime="20181202 15:52:27.864"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.864" starttime="20181202 15:52:27.856"></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="20181202 15:52:27.870" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.870" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.870" starttime="20181202 15:52:27.865"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.871" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.871" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.871" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.871" starttime="20181202 15:52:27.870"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.872" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.872" starttime="20181202 15:52:27.871"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.872" starttime="20181202 15:52:27.865"></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="20181202 15:52:27.876" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.876" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.876" starttime="20181202 15:52:27.872"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.877" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:52:27.877" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.877" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.877" starttime="20181202 15:52:27.876"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.878" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.878" starttime="20181202 15:52:27.878"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.878" starttime="20181202 15:52:27.872"></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="20181202 15:52:27.882" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.883" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.883" starttime="20181202 15:52:27.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="20181202 15:52:27.885" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 15:52:27.885" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.885" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 15:52:27.885" starttime="20181202 15:52:27.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.886" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.886" starttime="20181202 15:52:27.885"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.886" starttime="20181202 15:52:27.878"></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="20181202 15:52:27.890" 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="20181202 15:52:27.890" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.890" starttime="20181202 15:52:27.886"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.892" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 15:52:27.892" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.892" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 15:52:27.892" starttime="20181202 15:52:27.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="20181202 15:52:27.893" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.893" starttime="20181202 15:52:27.892"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.893" starttime="20181202 15:52:27.886"></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="20181202 15:52:27.896" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.896" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.896" starttime="20181202 15:52:27.893"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.897" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 15:52:27.897" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.898" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 15:52:27.898" starttime="20181202 15:52:27.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="20181202 15:52:27.898" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.898" starttime="20181202 15:52:27.898"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.898" starttime="20181202 15:52:27.893"></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="20181202 15:52:27.903" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.903" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.903" starttime="20181202 15:52:27.899"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.904" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.904" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.904" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.904" starttime="20181202 15:52:27.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="20181202 15:52:27.904" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.905" starttime="20181202 15:52:27.904"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.905" starttime="20181202 15:52:27.898"></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="20181202 15:52:27.909" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.909" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.909" starttime="20181202 15:52:27.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="20181202 15:52:27.910" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.910" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.910" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.910" starttime="20181202 15:52:27.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.911" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.911" starttime="20181202 15:52:27.911"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.911" starttime="20181202 15:52:27.905"></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="20181202 15:52:27.920" 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="20181202 15:52:27.921" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.921" starttime="20181202 15:52:27.911"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.926" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 15:52:27.927" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.927" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 15:52:27.927" starttime="20181202 15:52:27.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="20181202 15:52:27.928" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:52:27.929" starttime="20181202 15:52:27.928"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.929" starttime="20181202 15:52:27.911"></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="20181202 15:52:27.933" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.933" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.933" starttime="20181202 15:52:27.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="20181202 15:52:27.934" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 15:52:27.934" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.934" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.934" starttime="20181202 15:52:27.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="20181202 15:52:27.934" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:27.935" starttime="20181202 15:52:27.934"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.935" starttime="20181202 15:52:27.929"></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="20181202 15:52:27.938" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.938" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.938" starttime="20181202 15:52:27.935"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.939" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.939" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.939" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.939" starttime="20181202 15:52:27.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="20181202 15:52:27.940" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.940" starttime="20181202 15:52:27.939"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.940" starttime="20181202 15:52:27.935"></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="20181202 15:52:27.945" 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="20181202 15:52:27.945" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.945" starttime="20181202 15:52:27.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="20181202 15:52:27.946" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 15:52:27.946" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.946" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 15:52:27.946" starttime="20181202 15:52:27.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="20181202 15:52:27.947" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.947" starttime="20181202 15:52:27.947"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.947" starttime="20181202 15:52:27.940"></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="20181202 15:52:27.951" 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="20181202 15:52:27.952" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.952" starttime="20181202 15:52:27.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="20181202 15:52:27.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="20181202 15:52:27.953" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.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="20181202 15:52:27.953" starttime="20181202 15:52:27.952"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.954" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.954" starttime="20181202 15:52:27.953"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.954" starttime="20181202 15:52:27.947"></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="20181202 15:52:27.959" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.959" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.959" starttime="20181202 15:52:27.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="20181202 15:52:27.960" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.960" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.960" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.960" starttime="20181202 15:52:27.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.961" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.961" starttime="20181202 15:52:27.960"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.961" starttime="20181202 15:52:27.954"></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="20181202 15:52:27.967" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.967" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.967" starttime="20181202 15:52:27.961"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:27.969" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:27.969" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.969" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:27.969" starttime="20181202 15:52:27.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="20181202 15:52:27.971" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.971" starttime="20181202 15:52:27.970"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.971" starttime="20181202 15:52:27.961"></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="20181202 15:52:27.978" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.978" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.978" starttime="20181202 15:52:27.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="20181202 15:52:27.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="20181202 15:52:27.980" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.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="20181202 15:52:27.980" starttime="20181202 15:52:27.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="20181202 15:52:27.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="20181202 15:52:27.982" starttime="20181202 15:52:27.981"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.982" starttime="20181202 15:52:27.971"></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="20181202 15:52:27.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:52:27.988" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.988" starttime="20181202 15:52:27.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="20181202 15:52:27.990" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 15:52:27.990" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.990" 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="20181202 15:52:27.990" starttime="20181202 15:52:27.989"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.991" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.991" starttime="20181202 15:52:27.990"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.991" starttime="20181202 15:52:27.982"></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="20181202 15:52:27.996" 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="20181202 15:52:27.996" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:27.996" starttime="20181202 15:52:27.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="20181202 15:52:27.998" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 15:52:27.998" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:27.998" 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="20181202 15:52:27.998" starttime="20181202 15:52:27.997"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:27.999" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:27.999" starttime="20181202 15:52:27.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:27.999" starttime="20181202 15:52:27.991"></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="20181202 15:52:28.004" 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="20181202 15:52:28.004" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:28.004" starttime="20181202 15:52:28.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="20181202 15:52:28.006" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 15:52:28.006" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:28.006" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:28.006" starttime="20181202 15:52:28.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="20181202 15:52:28.007" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:52:28.007" starttime="20181202 15:52:28.006"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.007" starttime="20181202 15:52:28.000"></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="20181202 15:52:28.013" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 15:52:28.013" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:28.013" starttime="20181202 15:52:28.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="20181202 15:52:28.015" 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="20181202 15:52:28.015" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:28.015" 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="20181202 15:52:28.015" starttime="20181202 15:52:28.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="20181202 15:52:28.016" 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="20181202 15:52:28.016" starttime="20181202 15:52:28.016"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.016" starttime="20181202 15:52:28.007"></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="20181202 15:52:28.022" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 15:52:28.022" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:28.022" starttime="20181202 15:52:28.017"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:28.023" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:28.023" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:28.023" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:28.023" starttime="20181202 15:52:28.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="20181202 15:52:28.024" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:28.024" starttime="20181202 15:52:28.024"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.024" starttime="20181202 15:52:28.017"></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="20181202 15:52:28.029" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:52:28.029" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:28.029" starttime="20181202 15:52:28.025"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:28.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="20181202 15:52:28.031" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:28.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="20181202 15:52:28.031" starttime="20181202 15:52:28.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="20181202 15:52:28.032" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:28.032" starttime="20181202 15:52:28.031"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.032" starttime="20181202 15:52:28.024"></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="20181202 15:52:28.037" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 15:52:28.037" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:28.037" starttime="20181202 15:52:28.032"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:28.038" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:52:28.038" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:28.038" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:52:28.038" starttime="20181202 15:52:28.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="20181202 15:52:28.039" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:52:28.039" starttime="20181202 15:52:28.039"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.039" starttime="20181202 15:52:28.032"></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="20181202 15:52:28.046" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:52:28.047" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:52:28.047" starttime="20181202 15:52:28.040"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:52:28.059" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 15:52:28.059" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:52:28.060" 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="20181202 15:52:28.060" starttime="20181202 15:52:28.047"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:52:28.061" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 15:52:28.062" starttime="20181202 15:52:28.060"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.063" starttime="20181202 15:52:28.039"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.063" starttime="20181202 15:52:27.522"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.063" starttime="20181202 15:52:27.520"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.063" starttime="20181202 15:52:27.512"></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="20181202 15:52:28.065" 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="20181202 15:52:28.065" starttime="20181202 15:52:28.064"></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="20181202 15:52:28.079" starttime="20181202 15:52:28.078"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:52:28.079" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:52:28.080" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:52:28.080" starttime="20181202 15:52:28.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="20181202 15:52:28.080" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:52:28.081" starttime="20181202 15:52:28.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="20181202 15:52:28.082" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 15:52:28.082" starttime="20181202 15:52:28.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="20181202 15:52:28.083" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:52:28.083" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:52:28.083" starttime="20181202 15:52:28.083"></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="20181202 15:52:28.084" starttime="20181202 15:52:28.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="20181202 15:52:28.085" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:52:28.421" level="INFO">Read output: Last login: Sun Dec  2 15:51:51 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:52:28.422" starttime="20181202 15:52:28.085"></status>
</kw>
<msg timestamp="20181202 15:52:28.422" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:52:28.422" starttime="20181202 15:52:28.084"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.422" starttime="20181202 15:52:28.082"></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="20181202 15:52:28.423" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.External Network/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181202 15:52:28.448" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 15:52:28.448" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:52:28.448" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:52:28.448" starttime="20181202 15:52:28.423"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:52:28.481" starttime="20181202 15:52:28.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:28.482" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:52:28.483" starttime="20181202 15:52:28.482"></status>
</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="20181202 15:52:28.484" starttime="20181202 15:52:28.483"></status>
</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="20181202 15:52:28.486" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:52:28.486" starttime="20181202 15:52:28.486"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.487" starttime="20181202 15:52:28.485"></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="20181202 15:52:28.491" starttime="20181202 15:52:28.490"></status>
</kw>
<msg timestamp="20181202 15:52:28.491" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:52:28.491" starttime="20181202 15:52:28.489"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.492" starttime="20181202 15:52:28.488"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.492" starttime="20181202 15:52:28.077"></status>
</kw>
<msg timestamp="20181202 15:52:28.492" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:52:28.492" starttime="20181202 15:52:28.076"></status>
</kw>
<msg timestamp="20181202 15:52:28.493" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:28.493" starttime="20181202 15:52:28.075"></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="20181202 15:52:28.494" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 15:52:28.494" starttime="20181202 15:52:28.493"></status>
</kw>
<msg timestamp="20181202 15:52:28.495" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 15:52:28.495" starttime="20181202 15:52:28.074"></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="20181202 15:52:28.496" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 15:52:28.496" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 15:52:28.496" starttime="20181202 15:52:28.495"></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="20181202 15:52:28.498" starttime="20181202 15:52:28.497"></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="20181202 15:52:28.499" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:52:28.499" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 15:52:28.499" starttime="20181202 15:52:28.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>"${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="20181202 15:52:28.501" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 15:52:28.501" starttime="20181202 15:52:28.501"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.501" starttime="20181202 15:52:28.499"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.501" starttime="20181202 15:52:28.064"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.502" starttime="20181202 15:52:28.064"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.502" starttime="20181202 15:52:28.063"></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.13</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="20181202 15:52:28.520" starttime="20181202 15:52:28.519"></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="20181202 15:52:28.520" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:52:28.683" 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="20181202 15:52:28.684" starttime="20181202 15:52:28.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="20181202 15:52:28.694" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 15:52:28.694" starttime="20181202 15:52:28.684"></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="20181202 15:52:28.697" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:52:28.697" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:52:28.697" starttime="20181202 15:52:28.695"></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="20181202 15:52:28.740" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:52:28.740" starttime="20181202 15:52:28.698"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:52:28.742" starttime="20181202 15:52:28.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="20181202 15:52:28.742" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:52:28.742" starttime="20181202 15:52:28.742"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.743" starttime="20181202 15:52:28.518"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.743" starttime="20181202 15:52:28.503"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.743" starttime="20181202 15:52:28.502"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.743" starttime="20181202 15:52:28.502"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.743" starttime="20181202 15:52:25.198"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:28.743" starttime="20181202 15:52:25.197"></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="20181202 15:52:28.744" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:28.744" starttime="20181202 15:52:28.744"></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="20181202 15:52:28.745" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:52:28.787" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:30.840" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:30.840" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:30.840" starttime="20181202 15:52:28.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="20181202 15:52:30.842" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:30.842" starttime="20181202 15:52:30.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="20181202 15:52:30.842" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:30.842" starttime="20181202 15:52:30.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="20181202 15:52:30.843" starttime="20181202 15:52:30.843"></status>
</kw>
<msg timestamp="20181202 15:52:30.844" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:52:30.844" starttime="20181202 15:52:28.745"></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="20181202 15:52:30.845" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:52:30.845" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:30.845" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:30.845" starttime="20181202 15:52:30.844"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:52:30.845" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:30.846" starttime="20181202 15:52:30.845"></status>
</kw>
<msg timestamp="20181202 15:52:30.846" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:30.846" starttime="20181202 15:52:28.744"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:52:30.846" starttime="20181202 15:52:30.846"></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="20181202 15:52:30.848" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:30.848" starttime="20181202 15:52:30.847"></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="20181202 15:52:30.849" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:52:30.893" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:33.575" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:33.575" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:33.576" starttime="20181202 15:52:30.849"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:33.578" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:33.578" starttime="20181202 15:52:33.576"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:33.579" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:33.579" starttime="20181202 15:52:33.579"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:33.580" starttime="20181202 15:52:33.580"></status>
</kw>
<msg timestamp="20181202 15:52:33.581" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:52:33.581" starttime="20181202 15:52:30.848"></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="20181202 15:52:33.581" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:52:33.581" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:33.582" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:33.582" starttime="20181202 15:52:33.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:52:33.582" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:33.582" starttime="20181202 15:52:33.582"></status>
</kw>
<msg timestamp="20181202 15:52:33.583" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:33.583" starttime="20181202 15:52:30.847"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:52:33.583" starttime="20181202 15:52:33.583"></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="20181202 15:52:33.584" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:33.585" starttime="20181202 15:52:33.584"></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="20181202 15:52:33.586" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:52:33.625" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:35.845" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:35.846" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:35.846" starttime="20181202 15:52:33.585"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:35.848" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:35.848" starttime="20181202 15:52:35.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:35.849" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:35.849" starttime="20181202 15:52:35.849"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:35.851" starttime="20181202 15:52:35.850"></status>
</kw>
<msg timestamp="20181202 15:52:35.852" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:52:35.852" starttime="20181202 15:52:33.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="20181202 15:52:35.853" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:52:35.853" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:35.853" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:35.853" starttime="20181202 15:52:35.852"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:52:35.854" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:35.854" starttime="20181202 15:52:35.854"></status>
</kw>
<msg timestamp="20181202 15:52:35.855" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:35.855" starttime="20181202 15:52:33.583"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:52:35.855" starttime="20181202 15:52:35.855"></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="20181202 15:52:35.858" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:35.858" starttime="20181202 15:52:35.857"></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="20181202 15:52:35.860" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:52:35.897" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:37.954" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:37.954" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:37.954" starttime="20181202 15:52:35.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:37.955" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:37.956" starttime="20181202 15:52:37.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="20181202 15:52:37.956" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:37.956" starttime="20181202 15:52:37.956"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:37.957" starttime="20181202 15:52:37.956"></status>
</kw>
<msg timestamp="20181202 15:52:37.957" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:52:37.957" starttime="20181202 15:52:35.858"></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="20181202 15:52:37.958" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:52:37.958" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:37.958" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:37.958" starttime="20181202 15:52:37.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="20181202 15:52:37.958" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:37.958" starttime="20181202 15:52:37.958"></status>
</kw>
<msg timestamp="20181202 15:52:37.959" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:37.959" starttime="20181202 15:52:35.856"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:52:37.959" starttime="20181202 15:52:37.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 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="20181202 15:52:37.960" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:37.960" starttime="20181202 15:52:37.960"></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="20181202 15:52:37.961" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:52:37.982" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:40.176" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:40.177" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:40.177" starttime="20181202 15:52:37.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="20181202 15:52:40.248" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:40.248" starttime="20181202 15:52:40.178"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:40.249" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:40.249" starttime="20181202 15:52:40.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="20181202 15:52:40.250" starttime="20181202 15:52:40.249"></status>
</kw>
<msg timestamp="20181202 15:52:40.250" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:52:40.250" starttime="20181202 15:52:37.960"></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="20181202 15:52:40.251" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:52:40.251" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:40.251" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:40.251" starttime="20181202 15:52:40.250"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:52:40.251" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:52:40.251" starttime="20181202 15:52:40.251"></status>
</kw>
<msg timestamp="20181202 15:52:40.251" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:40.251" starttime="20181202 15:52:37.959"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:52:40.252" starttime="20181202 15:52:40.252"></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="20181202 15:52:40.252" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:52:40.253" starttime="20181202 15:52:40.252"></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="20181202 15:52:40.253" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:52:40.284" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:42.381" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:42.381" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:42.382" starttime="20181202 15:52: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="20181202 15:52:42.383" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:52:42.383" starttime="20181202 15:52:42.382"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:42.383" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:42.383" starttime="20181202 15:52:42.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="20181202 15:52:42.384" starttime="20181202 15:52:42.383"></status>
</kw>
<msg timestamp="20181202 15:52:42.384" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:52:42.384" starttime="20181202 15:52:40.253"></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="20181202 15:52:42.385" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:52:42.385" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:52:42.385" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:52:42.385" starttime="20181202 15:52:42.385"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:52:42.386" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:52:42.386" starttime="20181202 15:52:42.386"></status>
</kw>
<msg timestamp="20181202 15:52:42.386" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:52:42.386" starttime="20181202 15:52:40.252"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:52:42.388" starttime="20181202 15:52:42.387"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:42.388" starttime="20181202 15:52:42.387"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:52:42.389" starttime="20181202 15:52:42.388"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:42.389" starttime="20181202 15:52:42.388"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:42.389" starttime="20181202 15:52:42.387"></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="20181202 15:52:42.390" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:52:42.390" starttime="20181202 15:52:42.390"></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="20181202 15:52:42.401" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:52:42.437" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:44.886" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:44.886" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:44.887" starttime="20181202 15:52:42.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="20181202 15:52:44.887" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:44.888" starttime="20181202 15:52:44.887"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:44.888" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:44.888" starttime="20181202 15:52:44.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="20181202 15:52:44.889" starttime="20181202 15:52:44.888"></status>
</kw>
<msg timestamp="20181202 15:52:44.889" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:44.889" starttime="20181202 15:52:42.400"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:44.889" starttime="20181202 15:52:42.391"></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="20181202 15:52:44.897" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:52:44.919" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:47.028" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:47.029" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:47.029" starttime="20181202 15:52:44.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="20181202 15:52:47.030" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:47.030" starttime="20181202 15:52:47.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="20181202 15:52:47.031" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:47.031" starttime="20181202 15:52:47.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="20181202 15:52:47.032" starttime="20181202 15:52:47.031"></status>
</kw>
<msg timestamp="20181202 15:52:47.032" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:47.032" starttime="20181202 15:52:44.896"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:47.032" starttime="20181202 15:52:44.889"></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="20181202 15:52:47.040" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:52:47.085" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:49.128" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:49.128" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:49.128" starttime="20181202 15:52:47.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="20181202 15:52:49.130" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:49.131" starttime="20181202 15:52:49.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="20181202 15:52:49.132" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:49.132" starttime="20181202 15:52:49.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="20181202 15:52:49.134" starttime="20181202 15:52:49.133"></status>
</kw>
<msg timestamp="20181202 15:52:49.135" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:49.135" starttime="20181202 15:52:47.039"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:49.135" starttime="20181202 15:52:47.032"></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="20181202 15:52:49.154" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:52:49.195" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:51.325" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:51.326" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:51.326" starttime="20181202 15:52:49.153"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:51.328" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:51.328" starttime="20181202 15:52:51.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:51.330" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:51.330" starttime="20181202 15:52:51.329"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:52:51.332" starttime="20181202 15:52:51.330"></status>
</kw>
<msg timestamp="20181202 15:52:51.332" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:51.332" starttime="20181202 15:52:49.152"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:51.333" starttime="20181202 15:52:49.135"></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="20181202 15:52:51.342" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:52:51.364" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:53.460" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:53.460" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:53.460" starttime="20181202 15:52:51.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:53.461" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:52:53.461" starttime="20181202 15:52:53.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="20181202 15:52:53.462" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:53.462" starttime="20181202 15:52:53.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="20181202 15:52:53.463" starttime="20181202 15:52:53.462"></status>
</kw>
<msg timestamp="20181202 15:52:53.463" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:52:53.463" starttime="20181202 15:52:51.341"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:53.463" starttime="20181202 15:52:51.333"></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="20181202 15:52:53.478" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:52:53.501" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:55.536" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:55.537" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:55.537" starttime="20181202 15:52:53.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="20181202 15:52:55.538" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:52:55.538" starttime="20181202 15:52:55.537"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:55.539" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:55.539" starttime="20181202 15:52:55.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="20181202 15:52:55.540" starttime="20181202 15:52:55.539"></status>
</kw>
<msg timestamp="20181202 15:52:55.540" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:52:55.540" starttime="20181202 15:52:53.475"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:55.540" starttime="20181202 15:52:53.463"></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="20181202 15:52:55.549" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:52:55.591" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:52:57.915" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:52:57.916" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:52:57.916" starttime="20181202 15:52:55.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:52:57.917" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:57.917" starttime="20181202 15:52:57.916"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:52:57.918" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:52:57.918" starttime="20181202 15:52:57.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="20181202 15:52:57.919" starttime="20181202 15:52:57.919"></status>
</kw>
<msg timestamp="20181202 15:52:57.920" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:52:57.920" starttime="20181202 15:52:55.548"></status>
</kw>
<status status="PASS" endtime="20181202 15:52:57.920" starttime="20181202 15:52:55.540"></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="20181202 15:52:57.932" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:52:57.979" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:00.238" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:00.239" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:00.239" starttime="20181202 15:52:57.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="20181202 15:53:00.240" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:00.240" starttime="20181202 15:53:00.239"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.240" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:00.240" starttime="20181202 15:53:00.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="20181202 15:53:00.241" starttime="20181202 15:53:00.241"></status>
</kw>
<msg timestamp="20181202 15:53:00.242" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:00.242" starttime="20181202 15:52:57.931"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:00.242" starttime="20181202 15:52:57.920"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:00.242" starttime="20181202 15:52:42.390"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:00.242" starttime="20181202 15:52:42.389"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:00.242" starttime="20181202 15:52:28.743"></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} = 15">
<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="20181202 15:53:00.245" starttime="20181202 15:53:00.245"></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="20181202 15:53:00.245" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:53:00.331" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:00.332" level="INFO">${stdout} = 4 S root      124860  124840  0  80   0 - 55154 poll_s 15:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
4 S tcpd...</msg>
<status status="PASS" endtime="20181202 15:53:00.332" starttime="20181202 15:53:00.245"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.333" level="INFO">4 S root      124860  124840  0  80   0 - 55154 poll_s 15:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
4 S tcpdump   124869  124860  0  80   0 -  8196 poll_s 15:51 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
0 S heat-ad+  128524  124840  0  80   0 - 28293 do_wai 15:52 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  128534  128524  0  80   0 - 28176 pipe_w 15:52 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:53:00.333" starttime="20181202 15:53:00.332"></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="20181202 15:53:00.334" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:53:00.418" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:00.419" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:53:00.419" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:53:00.419" starttime="20181202 15:53:00.333"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.420" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:00.420" starttime="20181202 15:53:00.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.420" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:00.421" starttime="20181202 15:53:00.420"></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="20181202 15:53:00.421" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:53:00.552" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:53:00.552" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:53:00.552" starttime="20181202 15:53:00.421"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.553" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:00.553" starttime="20181202 15:53:00.553"></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="20181202 15:53:00.554" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:53:00.650" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:00.651" level="INFO">${stdout} = total 324
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:53:00.651" starttime="20181202 15:53:00.554"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.651" level="INFO">total 324
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap.xz
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 15:53:00.651" starttime="20181202 15:53:00.651"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:00.652" starttime="20181202 15:53:00.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:00.652" starttime="20181202 15:53:00.244"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 15:53:00.654" starttime="20181202 15:53:00.653"></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="20181202 15:53:00.654" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:53:00.752" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:00.752" level="INFO">${stdout} = 4 S root       35403   35383  0  80   0 - 55154 poll_s 15:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
4 S tcpd...</msg>
<status status="PASS" endtime="20181202 15:53:00.752" starttime="20181202 15:53:00.654"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.753" level="INFO">4 S root       35403   35383  0  80   0 - 55154 poll_s 15:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
4 S tcpdump    35412   35403  0  80   0 -  8196 poll_s 15:51 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
0 S heat-ad+   35957   35383  0  80   0 - 28293 do_wai 15:53 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   35967   35957  0  80   0 - 28176 pipe_w 15:53 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:53:00.754" starttime="20181202 15:53:00.753"></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="20181202 15:53:00.754" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:53:00.840" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:00.840" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:53:00.840" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:53:00.840" starttime="20181202 15:53:00.754"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.842" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:00.842" starttime="20181202 15:53:00.841"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.843" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:00.843" starttime="20181202 15:53:00.842"></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="20181202 15:53:00.844" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:53:00.971" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:53:00.972" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:53:00.972" starttime="20181202 15:53:00.844"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:00.973" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:00.973" starttime="20181202 15:53:00.972"></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="20181202 15:53:00.974" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:53:01.071" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:01.071" level="INFO">${stdout} = total 184
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:53:01.071" starttime="20181202 15:53:00.973"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:01.072" level="INFO">total 184
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          676 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap.xz
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 15:53:01.072" starttime="20181202 15:53:01.071"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:01.072" starttime="20181202 15:53:00.652"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:01.072" starttime="20181202 15:53:00.652"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 15:53:01.073" starttime="20181202 15:53:01.073"></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="20181202 15:53:01.073" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:53:01.129" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:01.129" level="INFO">${stdout} = 4 S root       34879   34859  0  80   0 - 55154 poll_s 15:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
4 S tcpdu...</msg>
<status status="PASS" endtime="20181202 15:53:01.129" starttime="20181202 15:53:01.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:01.130" level="INFO">4 S root       34879   34859  0  80   0 - 55154 poll_s 15:51 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
4 S tcpdump    34888   34879  0  80   0 -  8196 poll_s 15:51 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
0 S heat-ad+   35429   34859  0  80   0 - 28293 do_wai 15:53 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   35439   35429  0  80   0 - 28176 pipe_w 15:53 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:53:01.130" starttime="20181202 15:53:01.130"></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="20181202 15:53:01.131" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:53:01.249" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:01.249" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:53:01.249" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:53:01.249" starttime="20181202 15:53:01.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:01.250" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:01.250" starttime="20181202 15:53:01.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:01.250" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:01.250" starttime="20181202 15:53:01.250"></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="20181202 15:53:01.251" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:53:01.382" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:53:01.382" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:53:01.382" starttime="20181202 15:53:01.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:01.383" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:01.383" starttime="20181202 15:53:01.382"></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="20181202 15:53:01.383" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:53:01.480" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:53:01.480" level="INFO">${stdout} = total 172
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:53:01.480" starttime="20181202 15:53:01.383"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:01.481" level="INFO">total 172
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap.xz
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 15:53:01.481" starttime="20181202 15:53:01.481"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:01.481" starttime="20181202 15:53:01.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:01.481" starttime="20181202 15:53:01.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:01.482" starttime="20181202 15:53:00.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:01.482" starttime="20181202 15:53:00.243"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:01.482" starttime="20181202 15:53:00.243"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 15:53:01.954" starttime="20181202 15:53:01.482"></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.13</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="20181202 15:53:01.976" starttime="20181202 15:53:01.974"></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="20181202 15:53:01.977" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:53:02.162" 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="20181202 15:53:02.162" starttime="20181202 15:53:01.976"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:02.215" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 15:53:02.215" starttime="20181202 15:53:02.163"></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="20181202 15:53:02.389" level="INFO">[?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:53:02.389" level="INFO">${output} = [?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:53:02.389" starttime="20181202 15:53:02.215"></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="20181202 15:53:02.438" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:53:02.438" starttime="20181202 15:53:02.389"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:02.440" starttime="20181202 15:53:02.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:53:02.441" level="INFO">[?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:53:02.441" starttime="20181202 15:53:02.440"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.441" starttime="20181202 15:53:01.973"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.441" starttime="20181202 15:53:01.955"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.441" starttime="20181202 15:53:01.955"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.441" starttime="20181202 15:52:25.197"></status>
</kw>
<doc>Test suite to check North-South connectivity in L3 using a router and an external network</doc>
<status status="FAIL" endtime="20181202 15:53:02.441" starttime="20181202 15:51:34.970">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/connectivity/security_group.robot" id="s1-s4" 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="20181202 15:53:02.535" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 15:53:02.535" starttime="20181202 15:53:02.528"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.535" starttime="20181202 15:53:02.527"></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="20181202 15:53:02.542" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 15:53:02.542" starttime="20181202 15:53:02.536"></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="20181202 15:53:02.543" starttime="20181202 15:53:02.542"></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="20181202 15:53:02.543" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 15:53:02.543" starttime="20181202 15:53:02.543"></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="20181202 15:53:02.544" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 15:53:02.544" starttime="20181202 15:53:02.543"></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="20181202 15:53:02.544" starttime="20181202 15:53:02.544"></status>
</kw>
<msg timestamp="20181202 15:53:02.545" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:53:02.545" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:53:02.545" starttime="20181202 15:53:02.544"></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="20181202 15:53:02.545" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:53:02.545" starttime="20181202 15:53:02.545"></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="20181202 15:53:02.546" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:02.546" starttime="20181202 15:53:02.546"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 15:53:02.547" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:02.547" starttime="20181202 15:53:02.546"></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="20181202 15:53:02.547" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 15:53:02.547" starttime="20181202 15:53:02.547"></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="20181202 15:53:02.549" starttime="20181202 15:53:02.548"></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="20181202 15:53:02.549" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:53:02.549" starttime="20181202 15:53:02.549"></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="20181202 15:53:02.550" starttime="20181202 15:53:02.549"></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="20181202 15:53:02.551" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:53:02.551" starttime="20181202 15:53:02.550"></status>
</kw>
<msg timestamp="20181202 15:53:02.551" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:53:02.551" starttime="20181202 15:53:02.550"></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="20181202 15:53:02.551" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a023610&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:53:02.552" starttime="20181202 15:53:02.551"></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="20181202 15:53:02.552" starttime="20181202 15:53:02.552"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.552" starttime="20181202 15:53:02.548"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.552" starttime="20181202 15:53:02.547"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.552" starttime="20181202 15:53:02.547"></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="20181202 15:53:02.553" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:02.553" starttime="20181202 15:53:02.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>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181202 15:53:02.554" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 15:53:02.554" starttime="20181202 15:53:02.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>\${ClusterManagement__session_list}</arg>
<arg>${session_list}</arg>
</arguments>
<msg timestamp="20181202 15:53:02.554" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 15:53:02.554" starttime="20181202 15:53:02.554"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.554" starttime="20181202 15:53:02.545"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.554" starttime="20181202 15:53:02.536"></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="20181202 15:53:02.556" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:02.556" starttime="20181202 15:53:02.556"></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="20181202 15:53:02.557" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:02.557" starttime="20181202 15:53:02.556"></status>
</kw>
<msg timestamp="20181202 15:53:02.557" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:02.557" starttime="20181202 15:53:02.555"></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="20181202 15:53:02.558" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:53:02.558" starttime="20181202 15:53:02.558"></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="20181202 15:53:02.559" 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="20181202 15:53:02.559" 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="20181202 15:53:02.559" starttime="20181202 15:53:02.559"></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="20181202 15:53:02.562" starttime="20181202 15:53:02.562"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:53:02.562" 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="20181202 15:53:02.563" 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="20181202 15:53:02.563" starttime="20181202 15:53:02.562"></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="20181202 15:53:02.563" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:53:02.563" starttime="20181202 15:53:02.563"></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="20181202 15:53:02.564" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 15:53:02.564" starttime="20181202 15:53:02.563"></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="20181202 15:53:02.565" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:02.565" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:53:02.565" starttime="20181202 15:53:02.565"></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="20181202 15:53:02.565" starttime="20181202 15:53:02.565"></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="20181202 15:53:02.567" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:53:02.903" level="INFO">Read output: Last login: Sun Dec  2 15:52:28 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:02.903" starttime="20181202 15:53:02.566"></status>
</kw>
<msg timestamp="20181202 15:53:02.903" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:02.903" starttime="20181202 15:53:02.566"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.903" starttime="20181202 15:53:02.564"></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="20181202 15:53:02.904" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 15:53:02.927" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 15:53:02.927" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:53:02.927" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:53:02.927" starttime="20181202 15:53:02.904"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:02.992" starttime="20181202 15:53:02.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:02.992" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:53:02.992" starttime="20181202 15:53:02.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:02.993" starttime="20181202 15:53:02.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>"${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="20181202 15:53:02.994" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:02.994" starttime="20181202 15:53:02.994"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.994" starttime="20181202 15:53:02.993"></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="20181202 15:53:02.995" starttime="20181202 15:53:02.995"></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="20181202 15:53:02.996" starttime="20181202 15:53:02.996"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:02.996" starttime="20181202 15:53:02.996"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.996" starttime="20181202 15:53:02.994"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.996" starttime="20181202 15:53:02.561"></status>
</kw>
<msg timestamp="20181202 15:53:02.997" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:02.997" starttime="20181202 15:53:02.561"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.997" starttime="20181202 15:53:02.560"></status>
</kw>
<msg timestamp="20181202 15:53:02.997" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:02.997" starttime="20181202 15:53:02.560"></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="20181202 15:53:02.998" starttime="20181202 15:53:02.998"></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="20181202 15:53:02.998" starttime="20181202 15:53:02.998"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:02.999" starttime="20181202 15:53:02.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:02.999" starttime="20181202 15:53:02.997"></status>
</kw>
<msg timestamp="20181202 15:53:02.999" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:02.999" starttime="20181202 15:53:02.558"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:53:02.999" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:02.999" starttime="20181202 15:53:02.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.000" starttime="20181202 15:53:02.557"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.000" starttime="20181202 15:53:02.557"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.000" starttime="20181202 15:53:02.557"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.000" starttime="20181202 15:53:02.555"></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="20181202 15:53:03.000" starttime="20181202 15:53:03.000"></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="20181202 15:53:03.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="20181202 15:53:03.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="20181202 15:53:03.023" starttime="20181202 15:53:03.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="20181202 15:53:03.023" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:53:03.023" starttime="20181202 15:53:03.023"></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="20181202 15:53:03.024" level="INFO">1</msg>
<status status="PASS" endtime="20181202 15:53:03.024" starttime="20181202 15:53:03.023"></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="20181202 15:53:03.025" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 15:53:03.025" starttime="20181202 15:53:03.024"></status>
</kw>
<msg timestamp="20181202 15:53:03.025" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:53:03.025" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 15:53:03.025" starttime="20181202 15:53:03.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}'=='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="20181202 15:53:03.025" starttime="20181202 15:53:03.025"></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="20181202 15:53:03.026" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:53:03.026" starttime="20181202 15:53:03.026"></status>
</kw>
<msg timestamp="20181202 15:53:03.027" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:53:03.027" starttime="20181202 15:53:03.026"></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="20181202 15:53:03.027" starttime="20181202 15:53:03.027"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 15:53:03.028" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 15:53:03.028" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 15:53:03.028" starttime="20181202 15:53:03.027"></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="20181202 15:53:03.028" starttime="20181202 15:53:03.028"></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="20181202 15:53:03.029" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:53:03.148" 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="20181202 15:53:03.148" starttime="20181202 15:53:03.029"></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="20181202 15:53:03.150" starttime="20181202 15:53:03.150"></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="20181202 15:53:03.150" starttime="20181202 15:53:03.150"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:03.151" starttime="20181202 15:53:03.150"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.151" starttime="20181202 15:53:03.149"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.151" starttime="20181202 15:53:03.022"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.151" starttime="20181202 15:53:03.001"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.151" starttime="20181202 15:53:03.001"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.151" starttime="20181202 15:53:03.000"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.151" starttime="20181202 15:53:03.000"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.151" starttime="20181202 15:53:02.535"></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="20181202 15:53:03.162" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.162" starttime="20181202 15:53:03.162"></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="20181202 15:53:03.163" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.163" starttime="20181202 15:53:03.163"></status>
</kw>
<msg timestamp="20181202 15:53:03.163" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.163" starttime="20181202 15:53:03.161"></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="20181202 15:53:03.172" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 15:53:03.172" starttime="20181202 15:53:03.172"></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="20181202 15:53:03.173" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 15:53:03.173" starttime="20181202 15:53:03.172"></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="20181202 15:53:03.202" 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="20181202 15:53:03.202" starttime="20181202 15:53:03.173"></status>
</kw>
<msg timestamp="20181202 15:53:03.203" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 15:53:03.203" 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="20181202 15:53:03.203" starttime="20181202 15:53:03.173"></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="20181202 15:53:03.248" 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="20181202 15:53:03.249" starttime="20181202 15:53:03.204"></status>
</kw>
<msg timestamp="20181202 15:53:03.249" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 15:53:03.249" 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="20181202 15:53:03.249" starttime="20181202 15:53:03.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>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:03.250" starttime="20181202 15:53:03.249"></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="20181202 15:53:03.250" 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="20181202 15:53:03.250" starttime="20181202 15:53:03.250"></status>
</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="20181202 15:53:03.251" starttime="20181202 15:53:03.250"></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="20181202 15:53:03.252" starttime="20181202 15:53:03.251"></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="20181202 15:53:03.252" starttime="20181202 15:53:03.252"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:03.252" starttime="20181202 15:53:03.252"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.253" starttime="20181202 15:53:03.251"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.253" starttime="20181202 15:53:03.171"></status>
</kw>
<msg timestamp="20181202 15:53:03.253" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:53:03.253" 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="20181202 15:53:03.253" starttime="20181202 15:53:03.171"></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="20181202 15:53:03.253" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:03.253" starttime="20181202 15:53:03.253"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.254" starttime="20181202 15:53:03.171"></status>
</kw>
<msg timestamp="20181202 15:53:03.254" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:53:03.254" 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="20181202 15:53:03.254" starttime="20181202 15:53:03.163"></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="20181202 15:53:03.254" starttime="20181202 15:53:03.254"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.254" starttime="20181202 15:53:03.163"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.254" starttime="20181202 15:53:03.163"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.255" starttime="20181202 15:53:03.161"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.255" starttime="20181202 15:53:03.151"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.255" starttime="20181202 15:53:03.151"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.255" starttime="20181202 15:53:02.527"></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="20181202 15:53:03.255" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 15:53:03.255" starttime="20181202 15:53:03.255"></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="20181202 15:53:03.258" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.258" starttime="20181202 15:53:03.257"></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="20181202 15:53:03.258" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.258" starttime="20181202 15:53:03.258"></status>
</kw>
<msg timestamp="20181202 15:53:03.258" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.258" starttime="20181202 15:53:03.257"></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="20181202 15:53:03.259" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:53:03.259" starttime="20181202 15:53:03.259"></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="20181202 15:53:03.261" 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="20181202 15:53:03.262" 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="20181202 15:53:03.262" starttime="20181202 15:53:03.261"></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.13</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="20181202 15:53:03.269" starttime="20181202 15:53:03.269"></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="20181202 15:53:03.270" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:53:03.447" 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="20181202 15:53:03.447" starttime="20181202 15:53:03.269"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:03.499" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 15:53:03.499" starttime="20181202 15:53:03.447"></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="20181202 15:53:03.501" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:53:03.501" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:53:03.501" starttime="20181202 15:53:03.499"></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="20181202 15:53:03.544" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:53:03.544" starttime="20181202 15:53:03.501"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:03.546" starttime="20181202 15:53:03.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:53:03.546" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:53:03.546" starttime="20181202 15:53:03.546"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.547" starttime="20181202 15:53:03.268"></status>
</kw>
<msg timestamp="20181202 15:53:03.547" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:03.547" starttime="20181202 15:53:03.262"></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="20181202 15:53:03.548" starttime="20181202 15:53:03.548"></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="20181202 15:53:03.549" starttime="20181202 15:53:03.549"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:03.550" starttime="20181202 15:53:03.549"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.550" starttime="20181202 15:53:03.547"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.550" starttime="20181202 15:53:03.261"></status>
</kw>
<msg timestamp="20181202 15:53:03.550" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:03.550" starttime="20181202 15:53:03.260"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.550" starttime="20181202 15:53:03.260"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.550" starttime="20181202 15:53:03.258"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.550" starttime="20181202 15:53:03.258"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.551" starttime="20181202 15:53:03.256"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.551" starttime="20181202 15:53:03.256"></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="20181202 15:53:03.553" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.553" starttime="20181202 15:53:03.553"></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="20181202 15:53:03.554" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.554" starttime="20181202 15:53:03.554"></status>
</kw>
<msg timestamp="20181202 15:53:03.554" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:53:03.554" starttime="20181202 15:53:03.552"></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="20181202 15:53:03.555" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:53:03.555" starttime="20181202 15:53:03.555"></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="20181202 15:53:03.559" 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="20181202 15:53:03.559" 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="20181202 15:53:03.559" starttime="20181202 15:53:03.558"></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.13</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="20181202 15:53:03.568" starttime="20181202 15:53:03.567"></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="20181202 15:53:03.569" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:53:03.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="20181202 15:53:03.729" starttime="20181202 15:53:03.568"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:03.747" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 15:53:03.747" starttime="20181202 15:53:03.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="20181202 15:53:03.779" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:53:03.779" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:53:03.779" starttime="20181202 15:53:03.748"></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="20181202 15:53:03.825" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:53:03.825" starttime="20181202 15:53:03.780"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:03.827" starttime="20181202 15:53:03.825"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:53:03.827" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:53:03.828" starttime="20181202 15:53:03.827"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.828" starttime="20181202 15:53:03.567"></status>
</kw>
<msg timestamp="20181202 15:53:03.828" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:03.828" starttime="20181202 15:53:03.559"></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="20181202 15:53:03.829" starttime="20181202 15:53:03.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="20181202 15:53:03.830" starttime="20181202 15:53:03.829"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:03.830" starttime="20181202 15:53:03.830"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.830" starttime="20181202 15:53:03.828"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.830" starttime="20181202 15:53:03.557"></status>
</kw>
<msg timestamp="20181202 15:53:03.830" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:03.830" starttime="20181202 15:53:03.556"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.830" starttime="20181202 15:53:03.556"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.830" starttime="20181202 15:53:03.555"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.831" starttime="20181202 15:53:03.554"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.831" starttime="20181202 15:53:03.551"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.831" starttime="20181202 15:53:03.551"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.831" starttime="20181202 15:53:03.256"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:03.831" starttime="20181202 15:53:03.255"></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="20181202 15:53:03.832" starttime="20181202 15:53:03.831"></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="20181202 15:53:03.833" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:53:03.833" starttime="20181202 15:53:03.832"></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="20181202 15:53:03.834" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 15:53:03.834" starttime="20181202 15:53:03.833"></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="20181202 15:53:03.835" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:03.835" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:53:03.835" starttime="20181202 15:53:03.834"></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="20181202 15:53:03.835" starttime="20181202 15:53:03.835"></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="20181202 15:53:03.837" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:53:04.163" level="INFO">Read output: Last login: Sun Dec  2 15:53:02 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:04.163" starttime="20181202 15:53:03.836"></status>
</kw>
<msg timestamp="20181202 15:53:04.163" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:04.163" starttime="20181202 15:53:03.835"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:04.164" starttime="20181202 15:53:03.834"></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="20181202 15:53:04.165" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 15:53:04.165" starttime="20181202 15:53:04.164"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:04.165" starttime="20181202 15:53:03.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>"${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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 15:53:04.167" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:53:04.168" starttime="20181202 15:53:04.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>${OS_CMP2_IP}</arg>
<arg>${OS_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:53:04.168" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:53:04.168" starttime="20181202 15:53:04.168"></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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:53:04.169" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:53:04.169" starttime="20181202 15:53:04.169"></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_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:53:04.170" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:53:04.170" starttime="20181202 15:53:04.170"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 15:53:04.172" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 15:53:04.172" starttime="20181202 15:53:04.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>${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="20181202 15:53:04.173" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:04.174" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:53:04.174" starttime="20181202 15:53:04.173"></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="20181202 15:53:04.174" starttime="20181202 15:53:04.174"></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="20181202 15:53:04.175" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:53:04.593" level="INFO">Read output: Last login: Sun Dec  2 15:51:51 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:04.593" starttime="20181202 15:53:04.175"></status>
</kw>
<msg timestamp="20181202 15:53:04.593" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:04.593" starttime="20181202 15:53:04.174"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:04.593" starttime="20181202 15:53:04.172"></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="20181202 15:53:04.594" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 15:53:04.595" starttime="20181202 15:53:04.594"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:04.595" starttime="20181202 15:53:04.171"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 15:53:04.596" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:53:04.596" starttime="20181202 15:53:04.596"></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="20181202 15:53:04.598" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:04.598" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:53:04.598" starttime="20181202 15:53:04.597"></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="20181202 15:53:04.599" starttime="20181202 15:53:04.598"></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="20181202 15:53:04.600" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:53:04.936" level="INFO">Read output: Last login: Sun Dec  2 15:51:52 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:04.937" starttime="20181202 15:53:04.599"></status>
</kw>
<msg timestamp="20181202 15:53:04.937" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:04.937" starttime="20181202 15:53:04.599"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:04.937" starttime="20181202 15:53:04.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>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181202 15:53:04.938" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 15:53:04.938" starttime="20181202 15:53:04.937"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:04.938" starttime="20181202 15:53:04.595"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:53:04.943" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:53:04.943" starttime="20181202 15:53:04.939"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:53:04.947" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:53:04.947" starttime="20181202 15:53:04.943"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:04.947" starttime="20181202 15:53:04.166"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:04.947" starttime="20181202 15:53:04.165"></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="20181202 15:53:04.948" level="INFO">Length is 3</msg>
<msg timestamp="20181202 15:53:04.948" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:53:04.948" starttime="20181202 15:53:04.948"></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="20181202 15:53:04.949" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:53:04.949" starttime="20181202 15:53:04.948"></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="20181202 15:53:04.959" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:53:05.003" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:07.219" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:07.219" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:07.220" starttime="20181202 15:53:04.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:07.221" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:53:07.221" starttime="20181202 15:53:07.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="20181202 15:53:07.222" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:07.222" starttime="20181202 15:53:07.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="20181202 15:53:07.223" starttime="20181202 15:53:07.222"></status>
</kw>
<msg timestamp="20181202 15:53:07.223" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:53:07.223" starttime="20181202 15:53:04.959"></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="20181202 15:53:07.235" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:53:07.259" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:09.445" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:09.445" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:09.445" starttime="20181202 15:53:07.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="20181202 15:53:09.446" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:09.446" starttime="20181202 15:53:09.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:09.447" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:09.447" starttime="20181202 15:53:09.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="20181202 15:53:09.448" starttime="20181202 15:53:09.447"></status>
</kw>
<msg timestamp="20181202 15:53:09.448" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 15:53:09.448" starttime="20181202 15:53:07.234"></status>
</kw>
<msg timestamp="20181202 15:53:09.448" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:53:09.448" starttime="20181202 15:53:04.950"></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="20181202 15:53:09.458" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:53:09.491" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:11.658" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:11.659" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:11.659" starttime="20181202 15:53:09.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="20181202 15:53:11.661" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:53:11.661" starttime="20181202 15:53:11.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="20181202 15:53:11.662" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:11.663" starttime="20181202 15:53:11.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="20181202 15:53:11.664" starttime="20181202 15:53:11.663"></status>
</kw>
<msg timestamp="20181202 15:53:11.665" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:53:11.665" starttime="20181202 15:53:09.457"></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="20181202 15:53:11.683" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:53:11.727" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:14.008" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:14.009" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:14.009" starttime="20181202 15:53:11.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="20181202 15:53:14.011" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:53:14.011" starttime="20181202 15:53:14.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:14.012" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:14.013" starttime="20181202 15:53:14.012"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:14.014" starttime="20181202 15:53:14.013"></status>
</kw>
<msg timestamp="20181202 15:53:14.015" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:53:14.015" starttime="20181202 15:53:11.682"></status>
</kw>
<msg timestamp="20181202 15:53:14.016" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:53:14.016" starttime="20181202 15:53:09.449"></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="20181202 15:53:14.036" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:53:14.077" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:16.354" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:16.356" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:16.356" starttime="20181202 15:53:14.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="20181202 15:53:16.357" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:53:16.357" starttime="20181202 15:53:16.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="20181202 15:53:16.358" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:16.358" starttime="20181202 15:53:16.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="20181202 15:53:16.359" starttime="20181202 15:53:16.359"></status>
</kw>
<msg timestamp="20181202 15:53:16.360" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:53:16.360" starttime="20181202 15:53:14.034"></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="20181202 15:53:16.370" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:53:16.396" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:18.408" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:18.408" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:18.409" starttime="20181202 15:53:16.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="20181202 15:53:18.410" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:53:18.410" starttime="20181202 15:53:18.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="20181202 15:53:18.411" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:18.412" starttime="20181202 15:53:18.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="20181202 15:53:18.413" starttime="20181202 15:53:18.412"></status>
</kw>
<msg timestamp="20181202 15:53:18.414" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:53:18.414" starttime="20181202 15:53:16.369"></status>
</kw>
<msg timestamp="20181202 15:53:18.414" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:53:18.414" starttime="20181202 15:53:14.016"></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="20181202 15:53:18.415" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:53:18.415" starttime="20181202 15:53:18.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>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 15:53:18.416" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:53:18.417" starttime="20181202 15:53:18.416"></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="20181202 15:53:18.417" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:53:18.418" starttime="20181202 15:53:18.417"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:18.418" starttime="20181202 15:53:04.949"></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="20181202 15:53:18.421" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 15:53:18.421" starttime="20181202 15:53:18.419"></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="20181202 15:53:18.422" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 15:53:18.422" starttime="20181202 15:53:18.421"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:18.422" starttime="20181202 15:53:18.418"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:18.422" starttime="20181202 15:53:03.832"></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="20181202 15:53:18.423" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a86c150&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:53:18.424" starttime="20181202 15:53:18.423"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:18.425" starttime="20181202 15:53:03.831"></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="20181202 15:53:18.427" level="INFO">${suite_} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181202 15:53:18.427" starttime="20181202 15:53:18.426"></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="20181202 15:53:18.428" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Security_Group</msg>
<status status="PASS" endtime="20181202 15:53:18.428" starttime="20181202 15:53:18.427"></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="20181202 15:53:18.430" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:18.430" starttime="20181202 15:53:18.429"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 15:53:18.431" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group__192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:53:18.431" starttime="20181202 15:53:18.431"></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="20181202 15:53:18.434" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:53:18.434" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:53:18.434" starttime="20181202 15:53:18.433"></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="20181202 15:53:18.436" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:53:18.436" starttime="20181202 15:53:18.435"></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="20181202 15:53:18.437" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:18.438" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:53:18.438" starttime="20181202 15:53:18.437"></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="20181202 15:53:18.438" starttime="20181202 15:53:18.438"></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="20181202 15:53:18.440" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:53:18.775" level="INFO">Read output: Last login: Sun Dec  2 15:53:04 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:18.776" starttime="20181202 15:53:18.439"></status>
</kw>
<msg timestamp="20181202 15:53:18.776" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:18.776" starttime="20181202 15:53:18.439"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:18.776" starttime="20181202 15:53:18.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>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181202 15:53:18.778" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 15:53:18.778" starttime="20181202 15:53:18.777"></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="20181202 15:53:18.779" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap'.</msg>
<msg timestamp="20181202 15:53:18.783" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:53:18.783" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:53:18.783" starttime="20181202 15:53:18.778"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:18.784" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:53:18.784" starttime="20181202 15:53:18.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="20181202 15:53:18.785" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:53:18.786" starttime="20181202 15:53:18.785"></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="20181202 15:53:18.790" starttime="20181202 15:53:18.789"></status>
</kw>
<msg timestamp="20181202 15:53:18.790" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:18.790" starttime="20181202 15:53:18.788"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:18.790" starttime="20181202 15:53:18.787"></status>
</kw>
<msg timestamp="20181202 15:53:18.791" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:53:18.791" starttime="20181202 15:53:18.432"></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="20181202 15:53:18.792" starttime="20181202 15:53:18.791"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:18.792" starttime="20181202 15:53:18.430"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 15:53:18.793" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group__192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:53:18.793" starttime="20181202 15:53:18.793"></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="20181202 15:53:18.796" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:53:18.797" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:53:18.797" starttime="20181202 15:53:18.796"></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="20181202 15:53:18.798" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:53:18.798" starttime="20181202 15:53:18.797"></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="20181202 15:53:18.801" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:18.801" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:53:18.801" starttime="20181202 15:53:18.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="20181202 15:53:18.802" starttime="20181202 15:53:18.802"></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="20181202 15:53:18.805" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:53:19.187" level="INFO">Read output: Last login: Sun Dec  2 15:53:04 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:19.187" starttime="20181202 15:53:18.804"></status>
</kw>
<msg timestamp="20181202 15:53:19.187" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:19.187" starttime="20181202 15:53:18.803"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:19.188" starttime="20181202 15:53:18.799"></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="20181202 15:53:19.189" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 15:53:19.189" starttime="20181202 15:53:19.188"></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="20181202 15:53:19.189" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap'.</msg>
<msg timestamp="20181202 15:53:19.193" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:53:19.193" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:53:19.193" starttime="20181202 15:53:19.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:19.194" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:53:19.194" starttime="20181202 15:53:19.194"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:19.195" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:53:19.195" starttime="20181202 15:53:19.195"></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="20181202 15:53:19.197" starttime="20181202 15:53:19.197"></status>
</kw>
<msg timestamp="20181202 15:53:19.198" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:19.198" starttime="20181202 15:53:19.196"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:19.198" starttime="20181202 15:53:19.196"></status>
</kw>
<msg timestamp="20181202 15:53:19.198" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:53:19.198" starttime="20181202 15:53:18.794"></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="20181202 15:53:19.199" starttime="20181202 15:53:19.198"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:19.199" starttime="20181202 15:53:18.792"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 15:53:19.200" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group__192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:53:19.200" starttime="20181202 15:53:19.199"></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="20181202 15:53:19.201" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:53:19.201" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:53:19.202" starttime="20181202 15:53:19.201"></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="20181202 15:53:19.202" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:53:19.203" starttime="20181202 15:53:19.202"></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="20181202 15:53:19.204" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:19.204" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:53:19.204" starttime="20181202 15:53:19.203"></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="20181202 15:53:19.205" starttime="20181202 15:53:19.204"></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="20181202 15:53:19.207" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:53:19.573" level="INFO">Read output: Last login: Sun Dec  2 15:53:04 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:19.574" starttime="20181202 15:53:19.206"></status>
</kw>
<msg timestamp="20181202 15:53:19.574" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:19.574" starttime="20181202 15:53:19.205"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:19.574" starttime="20181202 15:53:19.203"></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="20181202 15:53:19.576" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 15:53:19.576" starttime="20181202 15:53:19.575"></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="20181202 15:53:19.577" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap'.</msg>
<msg timestamp="20181202 15:53:19.582" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:53:19.582" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:53:19.582" starttime="20181202 15:53:19.577"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:19.583" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:53:19.583" starttime="20181202 15:53:19.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:19.584" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:53:19.584" starttime="20181202 15:53:19.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.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="20181202 15:53:19.588" starttime="20181202 15:53:19.587"></status>
</kw>
<msg timestamp="20181202 15:53:19.588" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:19.588" starttime="20181202 15:53:19.586"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:19.589" starttime="20181202 15:53:19.585"></status>
</kw>
<msg timestamp="20181202 15:53:19.589" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:53:19.589" starttime="20181202 15:53:19.200"></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="20181202 15:53:19.590" starttime="20181202 15:53:19.589"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:19.590" starttime="20181202 15:53:19.199"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:19.590" starttime="20181202 15:53:18.430"></status>
</kw>
<msg timestamp="20181202 15:53:19.591" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:53:19.591" starttime="20181202 15:53:18.428"></status>
</kw>
<msg timestamp="20181202 15:53:19.591" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:53:19.591" starttime="20181202 15:53:18.425"></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="20181202 15:53:19.592" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:53:19.593" starttime="20181202 15:53:19.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>"${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="20181202 15:53:19.596" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:19.596" starttime="20181202 15:53:19.595"></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="20181202 15:53:19.598" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:53:19.628" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:21.888" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:21.889" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:21.889" starttime="20181202 15:53:19.597"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:21.891" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:21.891" starttime="20181202 15:53:21.890"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:21.892" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:21.892" starttime="20181202 15:53:21.891"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:21.893" starttime="20181202 15:53:21.892"></status>
</kw>
<msg timestamp="20181202 15:53:21.894" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:53:21.894" starttime="20181202 15:53:19.596"></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="20181202 15:53:21.895" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:53:21.895" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:53:21.895" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:21.895" starttime="20181202 15:53:21.894"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:53:21.899" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:21.899" starttime="20181202 15:53:21.895"></status>
</kw>
<msg timestamp="20181202 15:53:21.900" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:21.900" starttime="20181202 15:53:19.594"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:53:21.900" starttime="20181202 15:53:21.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="20181202 15:53:21.902" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:21.902" starttime="20181202 15:53:21.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="20181202 15:53:21.903" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:53:21.927" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:24.370" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:24.370" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:24.370" starttime="20181202 15:53:21.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="20181202 15:53:24.371" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:24.371" starttime="20181202 15:53: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="20181202 15:53:24.372" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:24.372" starttime="20181202 15:53:24.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="20181202 15:53:24.373" starttime="20181202 15:53:24.372"></status>
</kw>
<msg timestamp="20181202 15:53:24.373" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:53:24.373" starttime="20181202 15:53:21.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="20181202 15:53:24.374" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:53:24.374" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:53:24.374" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:24.374" starttime="20181202 15:53:24.373"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:53:24.374" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:24.374" starttime="20181202 15:53:24.374"></status>
</kw>
<msg timestamp="20181202 15:53:24.375" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:24.375" starttime="20181202 15:53:21.901"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:53:24.375" starttime="20181202 15:53:24.375"></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="20181202 15:53:24.376" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:24.376" starttime="20181202 15:53:24.376"></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="20181202 15:53:24.377" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:53:24.407" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:26.429" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:26.430" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:26.430" starttime="20181202 15:53:24.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="20181202 15:53:26.431" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:26.431" starttime="20181202 15:53:26.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="20181202 15:53:26.431" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:26.431" starttime="20181202 15:53:26.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="20181202 15:53:26.432" starttime="20181202 15:53:26.432"></status>
</kw>
<msg timestamp="20181202 15:53:26.432" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:53:26.432" starttime="20181202 15:53:24.376"></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="20181202 15:53:26.433" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:53:26.433" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:53:26.433" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:26.433" starttime="20181202 15:53:26.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:53:26.433" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:26.434" starttime="20181202 15:53:26.433"></status>
</kw>
<msg timestamp="20181202 15:53:26.434" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:26.434" starttime="20181202 15:53:24.375"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:53:26.434" starttime="20181202 15:53:26.434"></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="20181202 15:53:26.435" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:26.435" starttime="20181202 15:53:26.435"></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="20181202 15:53:26.436" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:53:26.475" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:28.660" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:28.661" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:28.661" starttime="20181202 15:53:26.436"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:28.662" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:28.662" starttime="20181202 15:53:28.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="20181202 15:53:28.663" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:28.663" starttime="20181202 15:53:28.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="20181202 15:53:28.665" starttime="20181202 15:53:28.663"></status>
</kw>
<msg timestamp="20181202 15:53:28.665" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:53:28.665" starttime="20181202 15:53:26.435"></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="20181202 15:53:28.666" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:53:28.666" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:53:28.666" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:28.666" starttime="20181202 15:53:28.665"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:53:28.667" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:28.667" starttime="20181202 15:53:28.666"></status>
</kw>
<msg timestamp="20181202 15:53:28.667" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:28.667" starttime="20181202 15:53:26.434"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:53:28.668" starttime="20181202 15:53:28.667"></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="20181202 15:53:28.669" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:28.669" starttime="20181202 15:53:28.669"></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="20181202 15:53:28.670" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:53:28.714" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:30.749" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:30.749" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:30.749" starttime="20181202 15:53:28.670"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:30.750" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:30.750" starttime="20181202 15:53:30.750"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:30.751" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:30.751" starttime="20181202 15:53:30.751"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:30.752" starttime="20181202 15:53:30.751"></status>
</kw>
<msg timestamp="20181202 15:53:30.752" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:53:30.752" starttime="20181202 15:53:28.669"></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="20181202 15:53:30.753" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:53:30.753" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:53:30.753" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:30.753" starttime="20181202 15:53:30.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:53:30.753" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:30.754" starttime="20181202 15:53:30.753"></status>
</kw>
<msg timestamp="20181202 15:53:30.754" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:30.754" starttime="20181202 15:53:28.668"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:53:30.754" starttime="20181202 15:53:30.754"></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="20181202 15:53:30.755" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:30.755" starttime="20181202 15:53:30.755"></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="20181202 15:53:30.757" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:53:30.786" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:32.820" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:32.820" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:32.820" starttime="20181202 15:53:30.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="20181202 15:53:32.821" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:53:32.821" starttime="20181202 15:53:32.821"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:32.822" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:32.822" starttime="20181202 15:53:32.821"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:32.822" starttime="20181202 15:53:32.822"></status>
</kw>
<msg timestamp="20181202 15:53:32.823" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:53:32.823" starttime="20181202 15:53:30.756"></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="20181202 15:53:32.823" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:53:32.823" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:53:32.824" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:53:32.824" starttime="20181202 15:53:32.823"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:53:32.824" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:53:32.824" starttime="20181202 15:53:32.824"></status>
</kw>
<msg timestamp="20181202 15:53:32.824" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:53:32.824" starttime="20181202 15:53:30.754"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:53:32.825" starttime="20181202 15:53:32.825"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:32.825" starttime="20181202 15:53:32.825"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:53:32.826" starttime="20181202 15:53:32.826"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:32.826" starttime="20181202 15:53:32.825"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:32.826" starttime="20181202 15:53:32.824"></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="20181202 15:53:32.827" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:53:32.827" starttime="20181202 15:53:32.827"></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="20181202 15:53:32.837" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:53:32.879" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:36.026" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:36.026" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:36.026" starttime="20181202 15:53:32.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="20181202 15:53:36.027" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:36.027" starttime="20181202 15:53:36.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="20181202 15:53:36.028" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:36.028" starttime="20181202 15:53:36.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="20181202 15:53:36.028" starttime="20181202 15:53:36.028"></status>
</kw>
<msg timestamp="20181202 15:53:36.029" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:36.029" starttime="20181202 15:53:32.836"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:36.029" starttime="20181202 15:53:32.827"></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="20181202 15:53:36.037" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:53:36.063" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:38.134" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:38.135" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:38.135" starttime="20181202 15:53:36.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="20181202 15:53:38.137" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:38.137" starttime="20181202 15:53:38.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="20181202 15:53:38.138" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:38.138" starttime="20181202 15:53:38.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="20181202 15:53:38.140" starttime="20181202 15:53:38.139"></status>
</kw>
<msg timestamp="20181202 15:53:38.140" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:38.140" starttime="20181202 15:53:36.036"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:38.140" starttime="20181202 15:53:36.029"></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="20181202 15:53:38.156" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:53:38.180" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:40.365" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:40.366" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:40.366" starttime="20181202 15:53:38.156"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:40.368" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:40.369" starttime="20181202 15:53:40.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="20181202 15:53:40.370" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:40.370" starttime="20181202 15:53:40.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="20181202 15:53:40.372" starttime="20181202 15:53:40.371"></status>
</kw>
<msg timestamp="20181202 15:53:40.372" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:40.373" starttime="20181202 15:53:38.154"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:40.373" starttime="20181202 15:53:38.141"></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="20181202 15:53:40.391" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:53:40.414" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:42.520" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:42.521" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:42.521" starttime="20181202 15:53:40.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:42.523" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:42.523" starttime="20181202 15:53:42.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:42.524" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:42.524" starttime="20181202 15:53:42.523"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:42.525" starttime="20181202 15:53:42.524"></status>
</kw>
<msg timestamp="20181202 15:53:42.526" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:42.526" starttime="20181202 15:53:40.389"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:42.526" starttime="20181202 15:53:40.373"></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="20181202 15:53:42.542" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:53:42.577" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:44.631" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:44.632" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:44.632" starttime="20181202 15:53:42.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="20181202 15:53:44.633" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:53:44.633" starttime="20181202 15:53:44.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="20181202 15:53:44.633" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:44.633" starttime="20181202 15:53:44.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="20181202 15:53:44.634" starttime="20181202 15:53:44.634"></status>
</kw>
<msg timestamp="20181202 15:53:44.635" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:53:44.635" starttime="20181202 15:53:42.541"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:44.635" starttime="20181202 15:53:42.526"></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="20181202 15:53:44.643" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:53:44.666" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:46.664" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:46.665" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:46.665" starttime="20181202 15:53:44.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="20181202 15:53:46.666" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:53:46.666" starttime="20181202 15:53:46.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="20181202 15:53:46.666" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:46.666" starttime="20181202 15:53:46.666"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:46.667" starttime="20181202 15:53:46.667"></status>
</kw>
<msg timestamp="20181202 15:53:46.667" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:53:46.668" starttime="20181202 15:53:44.642"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:46.668" starttime="20181202 15:53:44.635"></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="20181202 15:53:46.676" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:53:46.701" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:48.711" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:48.711" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:48.711" starttime="20181202 15:53:46.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="20181202 15:53:48.712" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:48.712" starttime="20181202 15:53:48.712"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:48.713" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:48.713" starttime="20181202 15:53:48.713"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:48.714" starttime="20181202 15:53:48.713"></status>
</kw>
<msg timestamp="20181202 15:53:48.714" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:48.714" starttime="20181202 15:53:46.675"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:48.714" starttime="20181202 15:53:46.668"></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="20181202 15:53:48.725" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:53:48.766" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:50.963" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:50.963" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:50.963" starttime="20181202 15:53:48.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="20181202 15:53:50.965" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:50.965" starttime="20181202 15:53:50.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="20181202 15:53:50.966" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:50.966" starttime="20181202 15:53:50.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="20181202 15:53:50.968" starttime="20181202 15:53:50.967"></status>
</kw>
<msg timestamp="20181202 15:53:50.968" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:50.968" starttime="20181202 15:53:48.724"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:50.968" starttime="20181202 15:53:48.714"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:50.968" starttime="20181202 15:53:32.827"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:50.969" starttime="20181202 15:53:32.826"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:50.969" starttime="20181202 15:53:19.594"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:50.969" starttime="20181202 15:53:19.593"></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="20181202 15:53:50.973" starttime="20181202 15:53:50.972"></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="20181202 15:53:50.974" 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="20181202 15:53:50.974" starttime="20181202 15:53:50.973"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:50.977" starttime="20181202 15:53:50.976"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:50.981" starttime="20181202 15:53:50.978"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:50.988" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:50.988" starttime="20181202 15:53:50.982"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.008" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.008" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.008" starttime="20181202 15:53:50.988"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.009" starttime="20181202 15:53:50.975"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.009" starttime="20181202 15:53:50.975"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.011" starttime="20181202 15:53:51.011"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.012" starttime="20181202 15:53:51.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="20181202 15:53:51.016" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.016" starttime="20181202 15:53:51.012"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.029" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.029" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.029" starttime="20181202 15:53:51.016"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.029" starttime="20181202 15:53:51.010"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.029" starttime="20181202 15:53:51.009"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.032" starttime="20181202 15:53:51.031"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.033" starttime="20181202 15:53:51.033"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.036" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.036" starttime="20181202 15:53:51.033"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.046" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.047" 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="20181202 15:53:51.047" starttime="20181202 15:53:51.037"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.047" starttime="20181202 15:53:51.030"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.047" starttime="20181202 15:53:51.030"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.049" starttime="20181202 15:53:51.048"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.049" starttime="20181202 15:53:51.049"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.052" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.052" starttime="20181202 15:53:51.049"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.065" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.065" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.065" starttime="20181202 15:53:51.053"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.065" starttime="20181202 15:53:51.047"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.065" starttime="20181202 15:53:51.047"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.067" starttime="20181202 15:53:51.067"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.068" starttime="20181202 15:53:51.067"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.070" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.070" starttime="20181202 15:53:51.068"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.083" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.084" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.084" starttime="20181202 15:53:51.071"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.084" starttime="20181202 15:53:51.066"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.084" starttime="20181202 15:53:51.065"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.086" starttime="20181202 15:53:51.085"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.086" starttime="20181202 15:53:51.086"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.089" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.089" starttime="20181202 15:53:51.086"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.101" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.101" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.101" starttime="20181202 15:53:51.089"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.101" starttime="20181202 15:53:51.084"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.101" starttime="20181202 15:53:51.084"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.103" starttime="20181202 15:53:51.102"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.103" starttime="20181202 15:53:51.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="20181202 15:53:51.106" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.106" starttime="20181202 15:53:51.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="20181202 15:53:51.119" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.119" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.119" starttime="20181202 15:53:51.107"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.119" starttime="20181202 15:53:51.102"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.120" starttime="20181202 15:53:51.101"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.121" starttime="20181202 15:53:51.121"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.122" starttime="20181202 15:53:51.121"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.124" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.124" starttime="20181202 15:53:51.122"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.138" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.138" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.138" starttime="20181202 15:53:51.125"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.138" starttime="20181202 15:53:51.120"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.138" starttime="20181202 15:53:51.120"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.140" starttime="20181202 15:53:51.140"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.141" starttime="20181202 15:53:51.141"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.144" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.144" starttime="20181202 15:53:51.141"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.157" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.158" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.158" starttime="20181202 15:53:51.144"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.158" starttime="20181202 15:53:51.139"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.158" starttime="20181202 15:53:51.139"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.160" starttime="20181202 15:53:51.160"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.161" starttime="20181202 15:53:51.160"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.163" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.164" starttime="20181202 15:53:51.161"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.175" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.176" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.176" starttime="20181202 15:53:51.164"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.176" starttime="20181202 15:53:51.159"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.176" starttime="20181202 15:53:51.158"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.176" starttime="20181202 15:53:50.974"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.178" starttime="20181202 15:53:51.178"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.179" starttime="20181202 15:53:51.178"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.181" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 15:53:51.182" starttime="20181202 15:53:51.179"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.267" 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="20181202 15:53:51.268" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:53:51.268" starttime="20181202 15:53:51.182"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.268" starttime="20181202 15:53:51.177"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.269" starttime="20181202 15:53:50.971"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.269" starttime="20181202 15:53:50.971"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:53:51.272" starttime="20181202 15:53:51.271"></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="20181202 15:53:51.273" 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="20181202 15:53:51.273" starttime="20181202 15:53:51.272"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.277" starttime="20181202 15:53:51.276"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.278" starttime="20181202 15:53:51.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="20181202 15:53:51.287" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.287" starttime="20181202 15:53:51.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="20181202 15:53:51.308" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.308" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.308" starttime="20181202 15:53:51.288"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.308" starttime="20181202 15:53:51.275"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.308" starttime="20181202 15:53:51.274"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.309" starttime="20181202 15:53:51.309"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.310" starttime="20181202 15:53:51.310"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.314" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.314" starttime="20181202 15:53:51.310"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.329" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.329" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.329" starttime="20181202 15:53:51.314"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.330" starttime="20181202 15:53:51.308"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.330" starttime="20181202 15:53:51.308"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.331" starttime="20181202 15:53:51.331"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.331" starttime="20181202 15:53:51.331"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.334" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.335" starttime="20181202 15:53:51.331"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.348" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.348" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.348" starttime="20181202 15:53:51.335"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.348" starttime="20181202 15:53:51.330"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.348" starttime="20181202 15:53:51.330"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.350" starttime="20181202 15:53:51.349"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.350" starttime="20181202 15:53:51.350"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.353" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.353" starttime="20181202 15:53:51.350"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.367" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.367" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.367" starttime="20181202 15:53:51.354"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.367" starttime="20181202 15:53:51.349"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.367" starttime="20181202 15:53:51.348"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.369" starttime="20181202 15:53:51.368"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.369" starttime="20181202 15:53:51.369"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.372" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.372" starttime="20181202 15:53:51.369"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.389" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.389" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.389" starttime="20181202 15:53:51.372"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.389" starttime="20181202 15:53:51.368"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.390" starttime="20181202 15:53:51.367"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.391" starttime="20181202 15:53:51.391"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.391" starttime="20181202 15:53:51.391"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.394" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.394" starttime="20181202 15:53:51.391"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.410" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.410" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.410" starttime="20181202 15:53:51.394"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.411" starttime="20181202 15:53:51.390"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.411" starttime="20181202 15:53:51.390"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.412" starttime="20181202 15:53:51.412"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.412" starttime="20181202 15:53:51.412"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.415" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.415" starttime="20181202 15:53:51.412"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.430" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.430" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.431" starttime="20181202 15:53:51.415"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.431" starttime="20181202 15:53:51.411"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.431" starttime="20181202 15:53:51.411"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.433" starttime="20181202 15:53:51.432"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.433" starttime="20181202 15:53:51.433"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.436" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.436" starttime="20181202 15:53:51.433"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.451" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.451" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.451" starttime="20181202 15:53:51.436"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.452" starttime="20181202 15:53:51.431"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.452" starttime="20181202 15:53:51.431"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.453" starttime="20181202 15:53:51.453"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.453" starttime="20181202 15:53:51.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="20181202 15:53:51.456" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.456" starttime="20181202 15:53:51.454"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.469" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.469" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.469" starttime="20181202 15:53:51.457"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.469" starttime="20181202 15:53:51.452"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.469" starttime="20181202 15:53:51.452"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.471" starttime="20181202 15:53:51.470"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.471" starttime="20181202 15:53:51.471"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.474" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.474" starttime="20181202 15:53:51.471"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.486" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.486" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.486" starttime="20181202 15:53:51.474"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.486" starttime="20181202 15:53:51.470"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.486" starttime="20181202 15:53:51.469"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.486" starttime="20181202 15:53:51.274"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.487" starttime="20181202 15:53:51.487"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.488" starttime="20181202 15:53:51.488"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.490" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:53:51.490" starttime="20181202 15:53:51.488"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.554" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:51.555" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:53:51.555" starttime="20181202 15:53:51.490"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.555" starttime="20181202 15:53:51.487"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.555" starttime="20181202 15:53:51.270"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.555" starttime="20181202 15:53:51.269"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:53:51.557" starttime="20181202 15:53:51.556"></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="20181202 15:53:51.557" 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="20181202 15:53:51.557" starttime="20181202 15:53:51.557"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.559" starttime="20181202 15:53:51.559"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.559" starttime="20181202 15:53:51.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="20181202 15:53:51.563" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.563" starttime="20181202 15:53:51.560"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.579" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.580" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.580" starttime="20181202 15:53:51.564"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.580" starttime="20181202 15:53:51.558"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.580" starttime="20181202 15:53:51.558"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.582" starttime="20181202 15:53:51.581"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.582" starttime="20181202 15:53:51.582"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.585" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.585" starttime="20181202 15:53:51.582"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.594" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.594" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.594" starttime="20181202 15:53:51.585"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.595" starttime="20181202 15:53:51.581"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.595" starttime="20181202 15:53:51.580"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.596" starttime="20181202 15:53:51.595"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.596" starttime="20181202 15:53:51.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="20181202 15:53:51.598" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.598" starttime="20181202 15:53:51.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="20181202 15:53:51.609" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.609" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.609" starttime="20181202 15:53:51.599"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.609" starttime="20181202 15:53:51.595"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.609" starttime="20181202 15:53:51.595"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.610" starttime="20181202 15:53:51.610"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.611" starttime="20181202 15:53:51.610"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.613" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.613" starttime="20181202 15:53:51.611"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.622" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.623" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.623" starttime="20181202 15:53:51.613"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.623" starttime="20181202 15:53:51.609"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.623" starttime="20181202 15:53:51.609"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.624" starttime="20181202 15:53:51.624"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.624" starttime="20181202 15:53:51.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="20181202 15:53:51.627" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.627" starttime="20181202 15:53:51.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="20181202 15:53:51.636" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.636" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.636" starttime="20181202 15:53:51.627"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.636" starttime="20181202 15:53:51.623"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.636" starttime="20181202 15:53:51.623"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.638" starttime="20181202 15:53:51.637"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.638" starttime="20181202 15:53:51.638"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.640" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.640" starttime="20181202 15:53:51.638"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.650" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.650" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.650" starttime="20181202 15:53:51.640"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.650" starttime="20181202 15:53:51.637"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.650" starttime="20181202 15:53:51.637"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.652" starttime="20181202 15:53:51.651"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.652" starttime="20181202 15:53:51.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="20181202 15:53:51.654" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.654" starttime="20181202 15:53:51.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="20181202 15:53:51.665" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.665" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.665" starttime="20181202 15:53:51.655"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.665" starttime="20181202 15:53:51.651"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.665" starttime="20181202 15:53:51.650"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.666" starttime="20181202 15:53:51.666"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.666" starttime="20181202 15:53:51.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="20181202 15:53:51.668" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.669" starttime="20181202 15:53:51.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="20181202 15:53:51.678" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.678" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.678" starttime="20181202 15:53:51.669"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.678" starttime="20181202 15:53:51.665"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.679" starttime="20181202 15:53:51.665"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.680" starttime="20181202 15:53:51.679"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.680" starttime="20181202 15:53:51.680"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.682" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.682" starttime="20181202 15:53:51.680"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.692" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.692" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.692" starttime="20181202 15:53:51.683"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.692" starttime="20181202 15:53:51.679"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.692" starttime="20181202 15:53:51.679"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.693" starttime="20181202 15:53:51.693"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.694" starttime="20181202 15:53:51.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="20181202 15:53:51.696" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:53:51.696" starttime="20181202 15:53:51.694"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.705" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.705" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:51.705" starttime="20181202 15:53:51.696"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.706" starttime="20181202 15:53:51.692"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.706" starttime="20181202 15:53:51.692"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.706" starttime="20181202 15:53:51.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>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.707" starttime="20181202 15:53:51.706"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:51.707" starttime="20181202 15:53:51.707"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.709" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:53:51.709" starttime="20181202 15:53:51.707"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:51.775" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:51.776" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:53:51.776" starttime="20181202 15:53:51.709"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.776" starttime="20181202 15:53:51.706"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.776" starttime="20181202 15:53:51.556"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.776" starttime="20181202 15:53:51.555"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.776" starttime="20181202 15:53:50.970"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.776" starttime="20181202 15:53:50.970"></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="20181202 15:53:51.792" 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="20181202 15:53:51.792" starttime="20181202 15:53:51.792"></status>
</kw>
<msg timestamp="20181202 15:53:51.792" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:53:51.792" starttime="20181202 15:53:51.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:51.793" starttime="20181202 15:53:51.793"></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="20181202 15:53:51.794" 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="20181202 15:53:51.794" starttime="20181202 15:53:51.793"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:51.794" starttime="20181202 15:53:51.790"></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.13</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="20181202 15:53:51.811" starttime="20181202 15:53:51.810"></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="20181202 15:53:51.811" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:53:51.953" 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="20181202 15:53:51.953" starttime="20181202 15:53:51.811"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:51.971" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 15:53:51.971" starttime="20181202 15:53:51.953"></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="20181202 15:53:51.976" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:53:51 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="20181202 15:53:51.976" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:53:51 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="20181202 15:53:51.976" starttime="20181202 15:53:51.971"></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="20181202 15:53:52.019" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:53:52.019" starttime="20181202 15:53:51.977"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:52.021" starttime="20181202 15:53:52.019"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:53:52.021" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:53:51 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="20181202 15:53:52.021" starttime="20181202 15:53:52.021"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.022" starttime="20181202 15:53:51.810"></status>
</kw>
<msg timestamp="20181202 15:53:52.022" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:53:51 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="20181202 15:53:52.022" starttime="20181202 15:53:51.798"></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="20181202 15:53:52.022" starttime="20181202 15:53:52.022"></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="20181202 15:53:52.023" starttime="20181202 15:53:52.023"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.023" starttime="20181202 15:53:52.022"></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="20181202 15:53:52.024" starttime="20181202 15:53:52.023"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.024" starttime="20181202 15:53:52.023"></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="20181202 15:53:52.024" starttime="20181202 15:53:52.024"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.024" starttime="20181202 15:53:52.024"></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="20181202 15:53:52.025" starttime="20181202 15:53:52.025"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.025" starttime="20181202 15:53:52.024"></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="20181202 15:53:52.026" starttime="20181202 15:53:52.025"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.026" starttime="20181202 15:53:52.025"></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="20181202 15:53:52.026" starttime="20181202 15:53:52.026"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.026" starttime="20181202 15:53:52.026"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.026" starttime="20181202 15:53:52.022"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.026" starttime="20181202 15:53:51.797"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.026" starttime="20181202 15:53:51.797"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.026" starttime="20181202 15:53:51.797"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.027" starttime="20181202 15:53:51.796"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.027" starttime="20181202 15:53:51.796"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.027" starttime="20181202 15:53:51.795"></status>
</kw>
<msg timestamp="20181202 15:53:52.027" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:53:52.027" starttime="20181202 15:53:51.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}" == "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="20181202 15:53:52.036" 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="20181202 15:53:52.036" starttime="20181202 15:53:52.035"></status>
</kw>
<msg timestamp="20181202 15:53:52.036" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:53:52.036" starttime="20181202 15:53:52.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:52.036" starttime="20181202 15:53:52.036"></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="20181202 15:53:52.037" 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="20181202 15:53:52.037" starttime="20181202 15:53:52.036"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.037" starttime="20181202 15:53:52.034"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.037" starttime="20181202 15:53:52.027"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.037" starttime="20181202 15:53:51.794"></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="20181202 15:53:52.038" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 15:53:52.038" starttime="20181202 15:53:52.038"></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="20181202 15:53:52.047" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 15:53:52.047" starttime="20181202 15:53:52.040"></status>
</kw>
<msg timestamp="20181202 15:53:52.047" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:53:52.047" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 15:53:52.047" starttime="20181202 15:53:52.039"></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="20181202 15:53:52.047" starttime="20181202 15:53:52.047"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.047" starttime="20181202 15:53:52.039"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.047" starttime="20181202 15:53:52.039"></status>
</kw>
<msg timestamp="20181202 15:53:52.048" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 15:53:52.048" starttime="20181202 15:53:52.039"></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="20181202 15:53:52.048" starttime="20181202 15:53:52.048"></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>
<status status="PASS" endtime="20181202 15:53:52.049" starttime="20181202 15:53:52.048"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 15:53:52.050" level="INFO">${tmpdir} = CSIT_Security_Group_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:53:52.050" starttime="20181202 15:53:52.050"></status>
</kw>
<msg timestamp="20181202 15:53:52.050" level="INFO">${dstdir} = /tmp/CSIT_Security_Group_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:53:52.050" starttime="20181202 15:53:52.049"></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="20181202 15:53:52.051" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:53:52.051" starttime="20181202 15:53:52.051"></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="20181202 15:53:52.053" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:53:52.329" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:53:52.329" level="INFO">${output} = 2018-12-02 15:53:52,266 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:53:52.329" starttime="20181202 15:53:52.051"></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="20181202 15:53:52.330" level="INFO">rc: 0, output: 2018-12-02 15:53:52,266 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:53:52.331" starttime="20181202 15:53:52.330"></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="20181202 15:53:52.332" starttime="20181202 15:53:52.331"></status>
</kw>
<msg timestamp="20181202 15:53:52.332" level="INFO">${output} = 2018-12-02 15:53:52,266 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:53:52.332" starttime="20181202 15:53:52.049"></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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 15:53:52.333" level="FAIL">'2018-12-02 15:53:52,266 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 15:53:52.333" starttime="20181202 15:53:52.332"></status>
</kw>
<status status="FAIL" endtime="20181202 15:53:52.333" starttime="20181202 15:53:52.038"></status>
</kw>
<msg timestamp="20181202 15:53:52.333" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 15:53:52.333" starttime="20181202 15:53:52.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}" == "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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 15:53:52.348" 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="20181202 15:53:52.349" starttime="20181202 15:53:52.348"></status>
</kw>
<msg timestamp="20181202 15:53:52.349" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:53:52.349" starttime="20181202 15:53:52.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:52.349" starttime="20181202 15:53:52.349"></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="20181202 15:53:52.350" 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="20181202 15:53:52.350" starttime="20181202 15:53:52.350"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.351" starttime="20181202 15:53:52.347"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 15:53:52.351" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 15:53:52.351" starttime="20181202 15:53:52.351"></status>
</kw>
<status status="FAIL" endtime="20181202 15:53:52.351" starttime="20181202 15:53:52.335"></status>
</kw>
<status status="FAIL" endtime="20181202 15:53:52.352" starttime="20181202 15:53:52.334"></status>
</kw>
<status status="FAIL" endtime="20181202 15:53:52.352" starttime="20181202 15:53:52.037"></status>
</kw>
<status status="FAIL" endtime="20181202 15:53:52.352" starttime="20181202 15:53:51.794"></status>
</kw>
<status status="FAIL" endtime="20181202 15:53:52.352" starttime="20181202 15:53:51.777"></status>
</kw>
<status status="FAIL" endtime="20181202 15:53:52.352" starttime="20181202 15:53:02.526"></status>
</kw>
<status status="FAIL" endtime="20181202 15:53:52.352" starttime="20181202 15:53:02.526"></status>
</kw>
<test id="s1-s4-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="20181202 15:53:52.354" critical="yes" starttime="20181202 15:53:52.353">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.356" critical="yes" starttime="20181202 15:53:52.355">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.357" critical="yes" starttime="20181202 15:53:52.356">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-t4" name="Add Ping Allow Rules With Remote SG (only between VMs)">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181202 15:53:52.358" critical="yes" starttime="20181202 15:53:52.357">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.359" critical="yes" starttime="20181202 15:53:52.358">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.360" critical="yes" starttime="20181202 15:53:52.359">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.361" critical="yes" starttime="20181202 15:53:52.360">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.361" critical="yes" starttime="20181202 15:53:52.361">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.363" critical="yes" starttime="20181202 15:53:52.362">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-t10" name="Add Interfaces To Router">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181202 15:53:52.363" critical="yes" starttime="20181202 15:53:52.363">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.364" critical="yes" starttime="20181202 15:53:52.364">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.365" critical="yes" starttime="20181202 15:53:52.365">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.366" critical="yes" starttime="20181202 15:53:52.366">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.367" critical="yes" starttime="20181202 15:53:52.367">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.368" critical="yes" starttime="20181202 15:53:52.368">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.369" critical="yes" starttime="20181202 15:53:52.369">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.370" critical="yes" starttime="20181202 15:53:52.370">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.371" critical="yes" starttime="20181202 15:53:52.370">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.372" critical="yes" starttime="20181202 15:53:52.372">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.374" critical="yes" starttime="20181202 15:53:52.373">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.375" critical="yes" starttime="20181202 15:53:52.374">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-t22" name="Add The Rules To Additional Security Group Again">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181202 15:53:52.376" critical="yes" starttime="20181202 15:53:52.375">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.378" critical="yes" starttime="20181202 15:53:52.376">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.379" critical="yes" starttime="20181202 15:53:52.378">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-t25" name="Remove the additional Security Group from First Vm">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181202 15:53:52.379" critical="yes" starttime="20181202 15:53:52.379">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.380" critical="yes" starttime="20181202 15:53:52.380">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.381" critical="yes" starttime="20181202 15:53:52.380">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-t28" name="Remove Router Interfaces">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181202 15:53:52.382" critical="yes" starttime="20181202 15:53:52.381">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-t29" name="Delete Router">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181202 15:53:52.382" critical="yes" starttime="20181202 15:53:52.382">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.383" critical="yes" starttime="20181202 15:53:52.382">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.384" critical="yes" starttime="20181202 15:53:52.383">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-t32" name="Delete Vm Instances In net_2">
<tags>
<tag>skip_if_stateful</tag>
</tags>
<status status="FAIL" endtime="20181202 15:53:52.384" critical="yes" starttime="20181202 15:53:52.384">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.385" critical="yes" starttime="20181202 15:53:52.385">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s4-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="20181202 15:53:52.386" critical="yes" starttime="20181202 15:53:52.386">Parent suite setup failed:
AssertionError</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="20181202 15:53:52.390" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 15:53:52.390" starttime="20181202 15:53:52.390"></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="20181202 15:53:52.393" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:53:52.820" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 15:53:52.820" starttime="20181202 15:53:52.391"></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="20181202 15:53:52.823" 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  = 631
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  = 28
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  = 855
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  = 1962
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  = 1282
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.11706
distributed-data-store.operational.commit.rate_Max      = 23.096478
distributed-data-store.operational.commit.rate_Mean     = 0.524159883069
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 3308
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 15:53:52.823" starttime="20181202 15:53:52.821"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.823" starttime="20181202 15:53:52.390"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.823" starttime="20181202 15:53:52.389"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:52.823" starttime="20181202 15:53:52.389"></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="20181202 15:53:52.825" level="INFO">${tmpdir} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181202 15:53:52.825" starttime="20181202 15:53:52.825"></status>
</kw>
<msg timestamp="20181202 15:53:52.825" level="INFO">${dstdir} = /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181202 15:53:52.825" starttime="20181202 15:53:52.824"></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="20181202 15:53:52.826" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181202 15:53:52.826" starttime="20181202 15:53:52.826"></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="20181202 15:53:52.829" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:53:53.078" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:53:53.078" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 15:53:53.078" starttime="20181202 15:53:52.826"></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="20181202 15:53:53.079" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 15:53:53.079" starttime="20181202 15:53:53.079"></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="20181202 15:53:53.080" starttime="20181202 15:53:53.079"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.080" starttime="20181202 15:53:52.824"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.080" starttime="20181202 15:53:52.823"></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="20181202 15:53:53.082" level="INFO">${tmpdir} = CSIT_Security_Group</msg>
<status status="PASS" endtime="20181202 15:53:53.082" starttime="20181202 15:53:53.082"></status>
</kw>
<msg timestamp="20181202 15:53:53.082" level="INFO">${dstdir} = /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181202 15:53:53.082" starttime="20181202 15:53:53.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>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="20181202 15:53:53.083" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group</msg>
<status status="PASS" endtime="20181202 15:53:53.083" starttime="20181202 15:53:53.083"></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="20181202 15:53:53.085" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:53:53.318" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:53:53.318" level="INFO">${output} = 2018-12-02 15:53:53,284 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 15:53:53.318" starttime="20181202 15:53:53.083"></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="20181202 15:53:53.319" level="INFO">rc: 0, output: 2018-12-02 15:53:53,284 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:53:53.319" starttime="20181202 15:53:53.319"></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="20181202 15:53:53.320" starttime="20181202 15:53:53.319"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.320" starttime="20181202 15:53:53.081"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.320" starttime="20181202 15:53:53.080"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.320" starttime="20181202 15:53:52.389"></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="20181202 15:53:53.322" starttime="20181202 15:53:53.322"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.323" starttime="20181202 15:53:53.323"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.324" starttime="20181202 15:53:53.323"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.326" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:53:53.326" starttime="20181202 15:53:53.324"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.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
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.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
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOW...</msg>
<status status="PASS" endtime="20181202 15:53:53.341" starttime="20181202 15:53:53.326"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.341" starttime="20181202 15:53:53.322"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.343" starttime="20181202 15:53:53.343"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.343" starttime="20181202 15:53:53.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="20181202 15:53:53.345" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:53:53.345" starttime="20181202 15:53:53.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="20181202 15:53:53.362" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.362" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 15:53:53.362" starttime="20181202 15:53:53.345"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.362" starttime="20181202 15:53:53.342"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.363" starttime="20181202 15:53:53.363"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.364" starttime="20181202 15:53:53.364"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.365" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:53:53.365" starttime="20181202 15:53:53.364"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.369" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.370" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:53:53.370" starttime="20181202 15:53:53.366"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.370" starttime="20181202 15:53:53.362"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.371" starttime="20181202 15:53:53.370"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.371" starttime="20181202 15:53:53.371"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.372" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:53:53.372" starttime="20181202 15:53:53.371"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.379" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.379" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 15:53:53.379" starttime="20181202 15:53:53.373"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.379" starttime="20181202 15:53:53.370"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.380" starttime="20181202 15:53:53.380"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.381" starttime="20181202 15:53:53.380"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.382" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:53:53.383" starttime="20181202 15:53:53.381"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.384" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.384" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:53.384" starttime="20181202 15:53:53.383"></status>
</kw>
<msg timestamp="20181202 15:53:53.384" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:53.384" starttime="20181202 15:53:53.379"></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="20181202 15:53:53.385" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:53:53.385" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:53.385" starttime="20181202 15:53:53.385"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:53:53.385" starttime="20181202 15:53:53.385"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.386" starttime="20181202 15:53:53.386"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.387" starttime="20181202 15:53:53.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="20181202 15:53:53.388" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:53:53.388" starttime="20181202 15:53:53.387"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.415" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.415" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 15:53:53.415" starttime="20181202 15:53:53.388"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.415" starttime="20181202 15:53:53.385"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.417" starttime="20181202 15:53:53.416"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.418" starttime="20181202 15:53:53.417"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.420" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:53:53.420" starttime="20181202 15:53:53.418"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.442" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 15:53:53.442" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:53:53.442" starttime="20181202 15:53:53.420"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.442" starttime="20181202 15:53:53.416"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.443" starttime="20181202 15:53:53.443"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.444" starttime="20181202 15:53:53.444"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.447" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:53:53.447" starttime="20181202 15:53:53.444"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.472" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 15:53:53.472" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 15:53:53.472" starttime="20181202 15:53:53.447"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.472" starttime="20181202 15:53:53.442"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.473" starttime="20181202 15:53:53.473"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.474" starttime="20181202 15:53:53.474"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.476" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 15:53:53.476" starttime="20181202 15:53:53.474"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.658" level="INFO">cookie=0x8000001, duration=939.204s, table=0, n_packets=1307, n_bytes=92978, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=939.204s, table=0, n_packets=1084, n_bytes=72366, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=608.840s, table=0, n_packets=609, n_bytes=32886, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=939.436s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=939.436s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=939.436s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=939.436s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=939.436s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=771.382s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=771.382s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=939.436s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=939.436s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=939.114s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=938.645s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=938.645s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=939.114s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=939.436s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=939.114s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=939.114s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=939.114s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=773.036s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=939.114s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=939.114s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=773.792s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=773.792s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=773.156s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=773.156s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=939.436s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=939.436s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=939.114s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=939.436s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=939.012s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.012s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.012s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.012s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.012s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.012s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.012s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.012s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.012s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.012s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=938.986s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=938.986s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=938.986s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=938.986s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=939.030s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.018s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=938.986s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=938.986s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=938.986s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=938.986s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=938.986s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=938.986s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=938.986s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=938.986s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=608.821s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=938.986s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=938.986s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=608.821s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=938.986s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=938.986s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=938.986s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=938.986s, 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=938.986s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=938.986s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=938.986s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=938.986s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=938.986s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=938.986s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=938.986s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=938.986s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=938.986s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=939.012s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=938.986s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=939.030s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=939.018s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=939.018s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=939.030s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.012s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=938.986s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=938.986s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=938.986s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.658" level="INFO">${output} =  cookie=0x8000001, duration=939.204s, table=0, n_packets=1307, n_bytes=92978, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001,...</msg>
<status status="PASS" endtime="20181202 15:53:53.658" starttime="20181202 15:53:53.476"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.658" starttime="20181202 15:53:53.473"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.660" starttime="20181202 15:53:53.659"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.660" starttime="20181202 15:53:53.660"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.662" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:53:53.662" starttime="20181202 15:53:53.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="20181202 15:53:53.678" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.679" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 15:53:53.679" starttime="20181202 15:53:53.663"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.679" starttime="20181202 15:53:53.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>sudo ovs-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.682" starttime="20181202 15:53:53.681"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.683" starttime="20181202 15:53:53.682"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.686" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 15:53:53.686" starttime="20181202 15:53:53.683"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.703" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=774.326s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=774.642s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=939.196s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:53:53.703" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=774.326s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=2100...</msg>
<status status="PASS" endtime="20181202 15:53:53.704" starttime="20181202 15:53:53.687"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.704" starttime="20181202 15:53:53.680"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.704" starttime="20181202 15:53:53.321"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.704" starttime="20181202 15:53:53.321"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:53:53.706" starttime="20181202 15:53:53.706"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.708" starttime="20181202 15:53:53.707"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.709" starttime="20181202 15:53:53.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="20181202 15:53:53.713" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:53:53.713" starttime="20181202 15:53:53.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="20181202 15:53:53.740" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:53.740" 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="20181202 15:53:53.740" starttime="20181202 15:53:53.713"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.741" starttime="20181202 15:53:53.706"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.742" starttime="20181202 15:53:53.742"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.743" starttime="20181202 15:53:53.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="20181202 15:53:53.745" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:53:53.745" starttime="20181202 15:53:53.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="20181202 15:53:53.765" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:53.765" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 15:53:53.765" starttime="20181202 15:53:53.745"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.766" starttime="20181202 15:53:53.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 route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.767" starttime="20181202 15:53:53.767"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.768" starttime="20181202 15:53:53.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="20181202 15:53:53.770" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:53:53.770" starttime="20181202 15:53:53.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="20181202 15:53:53.775" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:53.775" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:53:53.775" starttime="20181202 15:53:53.770"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.775" starttime="20181202 15:53:53.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>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.776" starttime="20181202 15:53:53.776"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.777" starttime="20181202 15:53:53.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="20181202 15:53:53.779" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:53:53.779" starttime="20181202 15:53:53.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="20181202 15:53:53.787" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:53.788" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 15:53:53.788" starttime="20181202 15:53:53.779"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.788" starttime="20181202 15:53:53.776"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.789" starttime="20181202 15:53:53.789"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.790" starttime="20181202 15:53:53.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="20181202 15:53:53.792" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:53:53.792" starttime="20181202 15:53:53.790"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:53.795" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:53.795" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:53.795" starttime="20181202 15:53:53.793"></status>
</kw>
<msg timestamp="20181202 15:53:53.795" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:53.795" starttime="20181202 15:53:53.788"></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="20181202 15:53:53.796" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:53:53.796" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:53.796" starttime="20181202 15:53:53.795"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:53:53.796" starttime="20181202 15:53:53.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-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.798" starttime="20181202 15:53:53.797"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.798" starttime="20181202 15:53:53.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="20181202 15:53:53.800" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:53:53.800" starttime="20181202 15:53:53.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="20181202 15:53:53.831" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:53.831" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:53:53.831" starttime="20181202 15:53:53.800"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.831" starttime="20181202 15:53:53.797"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.833" starttime="20181202 15:53:53.832"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.833" starttime="20181202 15:53:53.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="20181202 15:53:53.835" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:53:53.836" starttime="20181202 15:53:53.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="20181202 15:53:53.858" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:53.859" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:53:53.859" starttime="20181202 15:53:53.836"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.859" starttime="20181202 15:53:53.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>sudo ovs-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.860" starttime="20181202 15:53:53.860"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.860" starttime="20181202 15:53:53.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="20181202 15:53:53.863" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:53:53.863" starttime="20181202 15:53:53.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="20181202 15:53:53.886" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:53.886" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 15:53:53.886" starttime="20181202 15:53:53.863"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:53.886" starttime="20181202 15:53:53.859"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:53.888" starttime="20181202 15:53:53.887"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:53.888" starttime="20181202 15:53:53.888"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:53.890" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:53:53.890" starttime="20181202 15:53:53.888"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.063" level="INFO">cookie=0x8000001, duration=939.810s, table=0, n_packets=1066, n_bytes=70356, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=939.566s, table=0, n_packets=1100, n_bytes=73256, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=574.719s, table=0, n_packets=574, n_bytes=30996, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=939.809s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=939.809s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=939.809s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=939.809s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=939.809s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=771.812s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=771.810s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=939.809s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=939.809s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=939.566s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=939.063s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=939.063s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=939.566s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=939.810s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=939.809s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=939.566s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=939.809s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=939.557s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=939.566s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=939.809s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=939.809s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=939.566s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=939.809s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=939.475s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.475s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.475s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.475s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.475s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.475s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.475s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.475s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.475s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.446s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.446s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.446s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.374s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.374s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=939.524s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.475s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=939.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=939.374s, 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=939.374s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=939.374s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.374s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=939.374s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=939.374s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=939.374s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=574.697s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=939.374s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=939.374s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=574.698s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=939.374s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=939.374s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=939.374s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=939.374s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=939.374s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=939.374s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=939.374s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.374s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.374s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.374s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.374s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.374s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.374s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=939.475s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.374s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=939.475s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=939.475s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=939.475s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=939.475s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.475s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=939.374s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=939.374s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=939.374s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:54.064" level="INFO">${output} =  cookie=0x8000001, duration=939.810s, table=0, n_packets=1066, n_bytes=70356, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001,...</msg>
<status status="PASS" endtime="20181202 15:53:54.064" starttime="20181202 15:53:53.891"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.064" starttime="20181202 15:53:53.887"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.066" starttime="20181202 15:53:54.065"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.066" starttime="20181202 15:53:54.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="20181202 15:53:54.068" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:53:54.069" starttime="20181202 15:53:54.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="20181202 15:53:54.084" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:54.084" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 15:53:54.084" starttime="20181202 15:53:54.069"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.084" starttime="20181202 15:53:54.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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.086" starttime="20181202 15:53:54.086"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.087" starttime="20181202 15:53:54.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="20181202 15:53:54.089" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:53:54.090" starttime="20181202 15:53:54.087"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.103" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=939.566s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=571.214s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:53:54.104" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=939.566s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucke...</msg>
<status status="PASS" endtime="20181202 15:53:54.104" starttime="20181202 15:53:54.090"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.104" starttime="20181202 15:53:54.085"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.104" starttime="20181202 15:53:53.705"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.104" starttime="20181202 15:53:53.704"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:53:54.106" starttime="20181202 15:53:54.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>ip -o link</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.107" starttime="20181202 15:53:54.107"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.108" starttime="20181202 15:53:54.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="20181202 15:53:54.111" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:53:54.111" starttime="20181202 15:53:54.109"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.137" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.137" 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="20181202 15:53:54.138" starttime="20181202 15:53:54.112"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.138" starttime="20181202 15:53:54.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>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.140" starttime="20181202 15:53:54.140"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.141" starttime="20181202 15:53:54.140"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.143" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:53:54.143" starttime="20181202 15:53:54.141"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.160" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.160" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 15:53:54.160" starttime="20181202 15:53:54.143"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.160" starttime="20181202 15:53:54.139"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.162" starttime="20181202 15:53:54.161"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.162" starttime="20181202 15:53:54.162"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.164" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:53:54.164" starttime="20181202 15:53:54.162"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.169" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.169" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:53:54.169" starttime="20181202 15:53:54.164"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.169" starttime="20181202 15:53:54.161"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.170" starttime="20181202 15:53:54.170"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.171" starttime="20181202 15:53:54.170"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.173" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:53:54.173" starttime="20181202 15:53:54.171"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.180" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.180" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 15:53:54.180" starttime="20181202 15:53:54.173"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.180" starttime="20181202 15:53:54.169"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.182" starttime="20181202 15:53:54.181"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.182" starttime="20181202 15:53:54.182"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.184" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:53:54.184" starttime="20181202 15:53:54.182"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.186" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.186" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:54.186" starttime="20181202 15:53:54.184"></status>
</kw>
<msg timestamp="20181202 15:53:54.186" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:54.186" starttime="20181202 15:53:54.181"></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="20181202 15:53:54.187" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:53:54.187" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:54.187" starttime="20181202 15:53:54.187"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:53:54.187" starttime="20181202 15:53:54.187"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.188" starttime="20181202 15:53:54.188"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.189" starttime="20181202 15:53:54.189"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.191" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:53:54.191" starttime="20181202 15:53:54.189"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.217" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.218" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:53:54.218" starttime="20181202 15:53:54.191"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.218" starttime="20181202 15:53:54.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>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.222" starttime="20181202 15:53:54.221"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.222" starttime="20181202 15:53:54.222"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.224" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:53:54.224" starttime="20181202 15:53:54.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="20181202 15:53:54.244" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.245" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:53:54.245" starttime="20181202 15:53:54.224"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.245" starttime="20181202 15:53:54.218"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.246" starttime="20181202 15:53:54.246"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.246" starttime="20181202 15:53:54.246"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.249" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:53:54.249" starttime="20181202 15:53:54.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="20181202 15:53:54.266" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.266" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 15:53:54.266" starttime="20181202 15:53:54.249"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.266" starttime="20181202 15:53:54.245"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.268" starttime="20181202 15:53:54.267"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.268" starttime="20181202 15:53:54.268"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.270" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:53:54.270" starttime="20181202 15:53:54.268"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.475" level="INFO">cookie=0x8000001, duration=939.978s, table=0, n_packets=1224, n_bytes=87056, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=939.978s, table=0, n_packets=1087, n_bytes=72286, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=559.466s, table=0, n_packets=558, n_bytes=30132, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=940.232s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=940.232s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=940.232s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=940.232s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=940.232s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=772.182s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=772.173s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=940.232s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=940.232s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=939.907s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=939.480s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=939.480s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=939.910s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=940.232s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=939.910s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=939.910s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=939.910s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=773.820s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=939.907s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=939.910s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=773.948s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=773.948s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=773.910s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=773.914s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=940.232s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=940.232s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=939.908s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=940.232s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=939.831s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.831s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.831s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.831s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.831s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.831s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.831s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=939.830s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.830s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.830s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.830s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.830s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.830s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=939.830s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=939.907s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.831s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=939.830s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=939.830s, 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=939.830s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=939.830s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.830s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=939.830s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=939.830s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=939.830s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=559.456s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=939.818s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=939.818s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=559.456s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=939.830s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=939.830s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=939.830s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=939.830s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=939.830s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=939.830s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=939.830s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.830s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.830s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.830s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.830s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.830s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=939.830s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=939.831s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.830s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=939.831s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=939.831s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=939.831s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=939.831s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=939.831s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=939.830s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=939.830s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=939.830s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.476" level="INFO">${output} =  cookie=0x8000001, duration=939.978s, table=0, n_packets=1224, n_bytes=87056, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001,...</msg>
<status status="PASS" endtime="20181202 15:53:54.476" starttime="20181202 15:53:54.271"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.476" starttime="20181202 15:53:54.267"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.478" starttime="20181202 15:53:54.478"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.479" starttime="20181202 15:53:54.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="20181202 15:53:54.484" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:53:54.484" starttime="20181202 15:53:54.479"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:53:54.507" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.507" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 15:53:54.507" starttime="20181202 15:53:54.484"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.508" starttime="20181202 15:53:54.477"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:54.510" starttime="20181202 15:53:54.509"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:53:54.510" starttime="20181202 15:53:54.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="20181202 15:53:54.514" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:53:54.514" starttime="20181202 15:53:54.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="20181202 15:53:54.534" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=774.535s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=940.032s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=774.844s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:53:54.534" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=774.535s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000...</msg>
<status status="PASS" endtime="20181202 15:53:54.534" starttime="20181202 15:53:54.514"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.534" starttime="20181202 15:53:54.508"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.535" starttime="20181202 15:53:54.105"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.535" starttime="20181202 15:53:54.104"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.535" starttime="20181202 15:53:53.321"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.535" starttime="20181202 15:53:53.320"></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="20181202 15:53:54.550" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1aa22550&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:53:54.551" starttime="20181202 15:53:54.549"></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="20181202 15:53:54.558" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.559" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.559" starttime="20181202 15:53:54.551"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.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="20181202 15:53:54.560" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.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="20181202 15:53:54.560" starttime="20181202 15:53:54.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="20181202 15:53:54.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="20181202 15:53:54.561" starttime="20181202 15:53:54.560"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.561" starttime="20181202 15:53:54.551"></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="20181202 15:53:54.565" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.565" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.565" starttime="20181202 15:53:54.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="20181202 15:53:54.566" 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="20181202 15:53:54.566" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.566" 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="20181202 15:53:54.566" starttime="20181202 15:53:54.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="20181202 15:53:54.566" 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="20181202 15:53:54.567" starttime="20181202 15:53:54.566"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.567" starttime="20181202 15:53:54.561"></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="20181202 15:53:54.569" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.569" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.569" starttime="20181202 15:53:54.567"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.570" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 15:53:54.571" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.571" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.571" starttime="20181202 15:53:54.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.572" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.572" starttime="20181202 15:53:54.572"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.572" starttime="20181202 15:53:54.567"></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="20181202 15:53:54.576" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.577" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.577" starttime="20181202 15:53:54.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="20181202 15:53:54.579" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 15:53:54.579" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.580" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 15:53:54.580" starttime="20181202 15:53:54.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="20181202 15:53:54.580" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.580" starttime="20181202 15:53:54.580"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.580" starttime="20181202 15:53:54.572"></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="20181202 15:53:54.583" 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="20181202 15:53:54.583" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.583" starttime="20181202 15:53:54.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="20181202 15:53:54.584" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 15:53:54.584" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.585" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 15:53:54.585" starttime="20181202 15:53:54.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="20181202 15:53:54.585" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.585" starttime="20181202 15:53:54.585"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.585" starttime="20181202 15:53:54.580"></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="20181202 15:53:54.589" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.589" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.589" starttime="20181202 15:53:54.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="20181202 15:53:54.590" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 15:53:54.590" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.590" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 15:53:54.590" starttime="20181202 15:53:54.589"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.591" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.591" starttime="20181202 15:53:54.591"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.591" starttime="20181202 15:53:54.585"></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="20181202 15:53:54.594" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.595" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.595" starttime="20181202 15:53:54.591"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.596" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 15:53:54.596" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.597" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 15:53:54.597" starttime="20181202 15:53:54.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="20181202 15:53:54.597" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.597" starttime="20181202 15:53:54.597"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.597" starttime="20181202 15:53:54.591"></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="20181202 15:53:54.610" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.610" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.610" starttime="20181202 15:53:54.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="20181202 15:53:54.611" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:53:54.611" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.611" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 15:53:54.611" starttime="20181202 15:53:54.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="20181202 15:53:54.612" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 15:53:54.612" starttime="20181202 15:53:54.612"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.612" starttime="20181202 15:53:54.598"></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="20181202 15:53:54.616" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.616" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.616" starttime="20181202 15:53:54.612"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.617" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.617" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.617" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.617" starttime="20181202 15:53:54.616"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.617" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.617" starttime="20181202 15:53:54.617"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.617" starttime="20181202 15:53:54.612"></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="20181202 15:53:54.621" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.621" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.621" starttime="20181202 15:53:54.618"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.621" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.622" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.622" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.622" starttime="20181202 15:53:54.621"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.622" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.622" starttime="20181202 15:53:54.622"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.622" starttime="20181202 15:53:54.618"></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="20181202 15:53:54.625" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.625" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.625" starttime="20181202 15:53:54.622"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.626" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 15:53:54.626" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.626" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 15:53:54.626" starttime="20181202 15:53:54.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="20181202 15:53:54.626" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.626" starttime="20181202 15:53:54.626"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.626" starttime="20181202 15:53:54.622"></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="20181202 15:53:54.629" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.629" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.629" starttime="20181202 15:53:54.627"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.630" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:53:54.630" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.630" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 15:53:54.630" starttime="20181202 15:53:54.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.631" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.631" starttime="20181202 15:53:54.630"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.631" starttime="20181202 15:53:54.626"></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="20181202 15:53:54.633" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.634" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.634" starttime="20181202 15:53:54.631"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.634" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 15:53:54.634" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.634" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.634" starttime="20181202 15:53:54.634"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.635" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.635" starttime="20181202 15:53:54.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.635" starttime="20181202 15:53:54.631"></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="20181202 15:53:54.637" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.637" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.637" starttime="20181202 15:53:54.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="20181202 15:53:54.638" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 15:53:54.638" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.638" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.638" starttime="20181202 15:53:54.637"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.638" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.638" starttime="20181202 15:53:54.638"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.638" starttime="20181202 15:53:54.635"></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="20181202 15:53:54.643" 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="20181202 15:53:54.643" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.643" starttime="20181202 15:53:54.639"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.645" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 15:53:54.646" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.646" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 15:53:54.646" starttime="20181202 15:53:54.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.646" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:53:54.647" starttime="20181202 15:53:54.646"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.647" starttime="20181202 15:53:54.639"></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="20181202 15:53:54.650" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.650" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.650" starttime="20181202 15:53:54.647"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.651" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 15:53:54.651" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.651" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 15:53:54.651" starttime="20181202 15:53:54.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="20181202 15:53:54.652" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.652" starttime="20181202 15:53:54.652"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.652" starttime="20181202 15:53:54.647"></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="20181202 15:53:54.654" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.655" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.655" starttime="20181202 15:53:54.652"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.655" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 15:53:54.655" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.655" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.655" starttime="20181202 15:53:54.655"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.656" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.656" starttime="20181202 15:53:54.656"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.656" starttime="20181202 15:53:54.652"></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="20181202 15:53:54.660" 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="20181202 15:53:54.660" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.660" starttime="20181202 15:53:54.656"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.661" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.661" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.661" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.661" starttime="20181202 15:53:54.661"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.662" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.662" starttime="20181202 15:53:54.661"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.662" starttime="20181202 15:53:54.656"></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="20181202 15:53:54.665" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.665" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.665" starttime="20181202 15:53:54.662"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.666" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.666" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.666" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.666" starttime="20181202 15:53:54.666"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.667" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.667" starttime="20181202 15:53:54.666"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.667" starttime="20181202 15:53:54.662"></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="20181202 15:53:54.669" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.669" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.669" starttime="20181202 15:53:54.667"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.671" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 15:53:54.671" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.671" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.672" starttime="20181202 15:53:54.670"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.673" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.673" starttime="20181202 15:53:54.672"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.673" starttime="20181202 15:53:54.667"></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="20181202 15:53:54.678" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.679" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.679" starttime="20181202 15:53:54.674"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.679" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 15:53:54.679" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.680" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.680" starttime="20181202 15:53:54.679"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.680" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.680" starttime="20181202 15:53:54.680"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.680" starttime="20181202 15:53:54.673"></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="20181202 15:53:54.683" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.683" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.683" starttime="20181202 15:53:54.680"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.684" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 15:53:54.684" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.684" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.684" starttime="20181202 15:53:54.683"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.685" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.685" starttime="20181202 15:53:54.685"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.685" starttime="20181202 15:53:54.680"></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="20181202 15:53:54.688" 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="20181202 15:53:54.688" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.688" starttime="20181202 15:53:54.685"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.689" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 15:53:54.689" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.689" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 15:53:54.689" starttime="20181202 15:53:54.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="20181202 15:53:54.690" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.690" starttime="20181202 15:53:54.690"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.690" starttime="20181202 15:53:54.685"></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="20181202 15:53:54.694" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.695" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.695" starttime="20181202 15:53:54.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="20181202 15:53:54.695" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.695" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.696" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.696" starttime="20181202 15:53:54.695"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.696" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.696" starttime="20181202 15:53:54.696"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.696" starttime="20181202 15:53:54.690"></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="20181202 15:53:54.700" 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="20181202 15:53:54.700" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.700" starttime="20181202 15:53:54.697"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.701" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 15:53:54.701" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.701" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 15:53:54.701" starttime="20181202 15:53:54.700"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.702" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.702" starttime="20181202 15:53:54.702"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.702" starttime="20181202 15:53:54.697"></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="20181202 15:53:54.706" 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="20181202 15:53:54.706" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.706" starttime="20181202 15:53:54.703"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.707" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 15:53:54.707" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.707" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 15:53:54.707" starttime="20181202 15:53:54.706"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.708" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.708" starttime="20181202 15:53:54.707"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.708" starttime="20181202 15:53:54.702"></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="20181202 15:53:54.712" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.712" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.712" starttime="20181202 15:53:54.708"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.713" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.713" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.713" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.713" starttime="20181202 15:53:54.713"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.714" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.714" starttime="20181202 15:53:54.714"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.714" starttime="20181202 15:53:54.708"></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="20181202 15:53:54.717" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.717" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.717" starttime="20181202 15:53:54.714"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.718" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 15:53:54.718" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.718" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.718" starttime="20181202 15:53:54.718"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.719" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.719" starttime="20181202 15:53:54.719"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.719" starttime="20181202 15:53:54.714"></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="20181202 15:53:54.724" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.724" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.724" starttime="20181202 15:53:54.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="20181202 15:53:54.725" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 15:53:54.725" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.725" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.725" starttime="20181202 15:53:54.724"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.726" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.726" starttime="20181202 15:53:54.725"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.726" starttime="20181202 15:53:54.719"></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="20181202 15:53:54.730" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.730" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.730" starttime="20181202 15:53:54.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="20181202 15:53:54.732" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.732" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.732" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.732" starttime="20181202 15:53:54.731"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.733" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.733" starttime="20181202 15:53:54.732"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.733" starttime="20181202 15:53:54.726"></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="20181202 15:53:54.740" 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="20181202 15:53:54.740" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.740" starttime="20181202 15:53:54.733"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.741" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.741" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.742" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.742" starttime="20181202 15:53:54.741"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.742" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.742" starttime="20181202 15:53:54.742"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.743" starttime="20181202 15:53:54.733"></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="20181202 15:53:54.747" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.747" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.748" starttime="20181202 15:53:54.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="20181202 15:53:54.748" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.748" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.749" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.749" starttime="20181202 15:53:54.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="20181202 15:53:54.749" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.749" starttime="20181202 15:53:54.749"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.749" starttime="20181202 15:53:54.743"></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="20181202 15:53:54.755" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.755" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.756" starttime="20181202 15:53:54.749"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.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="20181202 15:53:54.756" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.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="20181202 15:53:54.757" starttime="20181202 15:53:54.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="20181202 15:53:54.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="20181202 15:53:54.757" starttime="20181202 15:53:54.757"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.757" starttime="20181202 15:53:54.749"></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="20181202 15:53:54.762" 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="20181202 15:53:54.763" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.763" starttime="20181202 15:53:54.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="20181202 15:53:54.764" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.764" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.764" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.764" starttime="20181202 15:53:54.763"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.765" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.765" starttime="20181202 15:53:54.765"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.765" starttime="20181202 15:53:54.757"></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="20181202 15:53:54.785" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.785" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.785" starttime="20181202 15:53:54.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="20181202 15:53:54.837" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:53:54.839" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.844" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:53:54.844" starttime="20181202 15:53:54.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="20181202 15:53:54.849" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.856" starttime="20181202 15:53:54.845"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.856" starttime="20181202 15:53:54.765"></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="20181202 15:53:54.860" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.860" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.860" starttime="20181202 15:53:54.856"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.861" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 15:53:54.861" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.861" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 15:53:54.861" starttime="20181202 15:53:54.860"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.862" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.862" starttime="20181202 15:53:54.861"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.862" starttime="20181202 15:53:54.856"></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="20181202 15:53:54.865" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.866" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.866" starttime="20181202 15:53:54.862"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.867" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:53:54.867" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.867" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 15:53:54.867" starttime="20181202 15:53:54.866"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.868" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.868" starttime="20181202 15:53:54.867"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.868" starttime="20181202 15:53:54.862"></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="20181202 15:53:54.872" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.872" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.872" starttime="20181202 15:53:54.868"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.873" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.873" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.873" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.873" starttime="20181202 15:53:54.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.873" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.874" starttime="20181202 15:53:54.873"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.874" starttime="20181202 15:53:54.868"></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="20181202 15:53:54.876" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.877" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.877" starttime="20181202 15:53:54.874"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.877" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:53:54.877" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.877" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.877" starttime="20181202 15:53:54.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.878" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.878" starttime="20181202 15:53:54.878"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.878" starttime="20181202 15:53:54.874"></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="20181202 15:53:54.881" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.881" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.881" starttime="20181202 15:53:54.878"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.882" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 15:53:54.882" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.882" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 15:53:54.882" starttime="20181202 15:53:54.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="20181202 15:53:54.883" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.883" starttime="20181202 15:53:54.883"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.883" starttime="20181202 15:53:54.878"></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="20181202 15:53:54.887" 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="20181202 15:53:54.887" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.887" starttime="20181202 15:53:54.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="20181202 15:53:54.888" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 15:53:54.888" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.888" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 15:53:54.888" starttime="20181202 15:53:54.887"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.888" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.888" starttime="20181202 15:53:54.888"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.888" starttime="20181202 15:53:54.883"></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="20181202 15:53:54.891" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.891" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.891" starttime="20181202 15:53:54.889"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.892" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 15:53:54.892" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.892" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 15:53:54.892" starttime="20181202 15:53:54.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="20181202 15:53:54.893" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.893" starttime="20181202 15:53:54.893"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.893" starttime="20181202 15:53:54.888"></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="20181202 15:53:54.896" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.896" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.896" starttime="20181202 15:53:54.893"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.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="20181202 15:53:54.897" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.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="20181202 15:53:54.897" starttime="20181202 15:53:54.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="20181202 15:53:54.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="20181202 15:53:54.898" starttime="20181202 15:53:54.897"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.898" starttime="20181202 15:53:54.893"></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="20181202 15:53:54.901" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.901" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.901" starttime="20181202 15:53:54.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="20181202 15:53:54.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="20181202 15:53:54.902" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.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="20181202 15:53:54.902" starttime="20181202 15:53:54.901"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.902" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.902" starttime="20181202 15:53:54.902"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.902" starttime="20181202 15:53:54.898"></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="20181202 15:53:54.910" 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="20181202 15:53:54.910" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.910" starttime="20181202 15:53:54.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="20181202 15:53:54.916" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 15:53:54.916" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.916" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 15:53:54.916" starttime="20181202 15:53:54.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.917" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:53:54.918" starttime="20181202 15:53:54.917"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.918" starttime="20181202 15:53:54.903"></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="20181202 15:53:54.921" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.922" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.922" starttime="20181202 15:53:54.918"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.922" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 15:53:54.922" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.922" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.923" starttime="20181202 15:53:54.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.923" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.923" starttime="20181202 15:53:54.923"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.923" starttime="20181202 15:53:54.918"></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="20181202 15:53:54.926" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.927" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.927" starttime="20181202 15:53:54.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="20181202 15:53:54.927" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.927" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.927" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.927" starttime="20181202 15:53:54.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="20181202 15:53:54.928" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.928" starttime="20181202 15:53:54.928"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.928" starttime="20181202 15:53:54.923"></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="20181202 15:53:54.931" 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="20181202 15:53:54.931" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.931" starttime="20181202 15:53:54.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="20181202 15:53:54.932" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 15:53:54.932" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.932" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 15:53:54.932" starttime="20181202 15:53:54.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="20181202 15:53:54.932" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.932" starttime="20181202 15:53:54.932"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.932" starttime="20181202 15:53:54.928"></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="20181202 15:53:54.936" 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="20181202 15:53:54.936" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.936" starttime="20181202 15:53:54.933"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.937" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.937" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.937" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.937" starttime="20181202 15:53:54.936"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.937" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.937" starttime="20181202 15:53:54.937"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.937" starttime="20181202 15:53:54.933"></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="20181202 15:53:54.940" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.940" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.940" starttime="20181202 15:53:54.937"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.941" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.941" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.941" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.941" starttime="20181202 15:53:54.941"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.942" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.942" starttime="20181202 15:53:54.941"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.942" starttime="20181202 15:53:54.937"></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="20181202 15:53:54.945" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.945" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.945" starttime="20181202 15:53:54.942"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.946" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.946" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.947" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.947" starttime="20181202 15:53:54.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="20181202 15:53:54.947" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.947" starttime="20181202 15:53:54.947"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.948" starttime="20181202 15:53:54.942"></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="20181202 15:53:54.952" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.952" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.952" starttime="20181202 15:53:54.948"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.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="20181202 15:53:54.953" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.954" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.954" starttime="20181202 15:53:54.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="20181202 15:53:54.954" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.955" starttime="20181202 15:53:54.954"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.955" starttime="20181202 15:53:54.948"></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="20181202 15:53:54.959" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.959" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.959" starttime="20181202 15:53:54.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="20181202 15:53:54.960" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 15:53:54.960" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.961" 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="20181202 15:53:54.961" starttime="20181202 15:53:54.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.961" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.962" starttime="20181202 15:53:54.961"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.962" starttime="20181202 15:53:54.955"></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="20181202 15:53:54.966" 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="20181202 15:53:54.966" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.966" starttime="20181202 15:53:54.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="20181202 15:53:54.968" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 15:53:54.968" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.968" 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="20181202 15:53:54.968" starttime="20181202 15:53:54.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="20181202 15:53:54.968" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.969" starttime="20181202 15:53:54.968"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.969" starttime="20181202 15:53:54.962"></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="20181202 15:53:54.973" 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="20181202 15:53:54.973" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.973" starttime="20181202 15:53:54.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="20181202 15:53:54.974" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 15:53:54.974" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.974" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.975" starttime="20181202 15:53:54.974"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.975" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:53:54.975" starttime="20181202 15:53:54.975"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.975" starttime="20181202 15:53:54.969"></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="20181202 15:53:54.980" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.980" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.980" starttime="20181202 15:53:54.976"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.981" 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="20181202 15:53:54.981" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.981" 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="20181202 15:53:54.981" starttime="20181202 15:53:54.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="20181202 15:53:54.982" 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="20181202 15:53:54.982" starttime="20181202 15:53:54.982"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.982" starttime="20181202 15:53:54.975"></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="20181202 15:53:54.986" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.986" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.986" starttime="20181202 15:53:54.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="20181202 15:53:54.987" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.987" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.987" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.987" starttime="20181202 15:53:54.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="20181202 15:53:54.988" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.988" starttime="20181202 15:53:54.987"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.988" starttime="20181202 15:53:54.982"></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="20181202 15:53:54.991" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.991" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.991" starttime="20181202 15:53:54.988"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.992" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.992" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.993" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.993" starttime="20181202 15:53:54.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.993" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.993" starttime="20181202 15:53:54.993"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.993" starttime="20181202 15:53:54.988"></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="20181202 15:53:54.997" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 15:53:54.998" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:54.998" starttime="20181202 15:53:54.994"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:54.998" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:53:54.998" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:54.998" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:53:54.999" starttime="20181202 15:53:54.998"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:53:54.999" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:53:54.999" starttime="20181202 15:53:54.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:54.999" starttime="20181202 15:53:54.993"></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="20181202 15:53:55.007" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:53:55.007" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:53:55.007" starttime="20181202 15:53:54.999"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:53:55.016" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 15:53:55.016" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:53:55.017" 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="20181202 15:53:55.017" starttime="20181202 15:53:55.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="20181202 15:53:55.018" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 15:53:55.018" starttime="20181202 15:53:55.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.018" starttime="20181202 15:53:54.999"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.019" starttime="20181202 15:53:54.551"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.019" starttime="20181202 15:53:54.548"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.019" starttime="20181202 15:53:54.535"></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="20181202 15:53:55.020" 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="20181202 15:53:55.020" starttime="20181202 15:53:55.020"></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="20181202 15:53:55.031" starttime="20181202 15:53:55.030"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:53:55.031" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:53:55.032" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:53:55.032" starttime="20181202 15:53:55.031"></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="20181202 15:53:55.032" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:53:55.032" starttime="20181202 15:53:55.032"></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="20181202 15:53:55.033" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 15:53:55.033" starttime="20181202 15:53:55.033"></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="20181202 15:53:55.034" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:55.034" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:53:55.034" starttime="20181202 15:53:55.034"></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="20181202 15:53:55.035" starttime="20181202 15:53:55.035"></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="20181202 15:53:55.036" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:53:55.417" level="INFO">Read output: Last login: Sun Dec  2 15:53:18 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:53:55.418" starttime="20181202 15:53:55.035"></status>
</kw>
<msg timestamp="20181202 15:53:55.418" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:55.418" starttime="20181202 15:53:55.035"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.418" starttime="20181202 15:53:55.033"></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="20181202 15:53:55.419" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Security Group/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181202 15:53:55.443" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 15:53:55.443" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:53:55.443" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:53:55.444" starttime="20181202 15:53:55.419"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:55.508" starttime="20181202 15:53:55.444"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:53:55.509" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:53:55.509" starttime="20181202 15:53:55.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:53:55.510" starttime="20181202 15:53:55.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>"${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="20181202 15:53:55.511" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:55.512" starttime="20181202 15:53:55.511"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.512" starttime="20181202 15:53:55.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_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="20181202 15:53:55.514" starttime="20181202 15:53:55.514"></status>
</kw>
<msg timestamp="20181202 15:53:55.514" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:55.515" starttime="20181202 15:53:55.513"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.515" starttime="20181202 15:53:55.512"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.515" starttime="20181202 15:53:55.029"></status>
</kw>
<msg timestamp="20181202 15:53:55.515" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:53:55.515" starttime="20181202 15:53:55.029"></status>
</kw>
<msg timestamp="20181202 15:53:55.515" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:53:55.515" starttime="20181202 15:53:55.028"></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="20181202 15:53:55.516" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 15:53:55.516" starttime="20181202 15:53:55.516"></status>
</kw>
<msg timestamp="20181202 15:53:55.517" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 15:53:55.517" starttime="20181202 15:53:55.027"></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="20181202 15:53:55.517" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 15:53:55.518" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 15:53:55.518" starttime="20181202 15:53:55.517"></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="20181202 15:53:55.519" starttime="20181202 15:53:55.518"></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="20181202 15:53:55.519" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:53:55.519" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 15:53:55.519" starttime="20181202 15:53:55.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>"${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="20181202 15:53:55.521" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 15:53:55.521" starttime="20181202 15:53:55.520"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.521" starttime="20181202 15:53:55.520"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.521" starttime="20181202 15:53:55.020"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.521" starttime="20181202 15:53:55.020"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.521" starttime="20181202 15:53:55.019"></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.13</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="20181202 15:53:55.532" starttime="20181202 15:53:55.531"></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="20181202 15:53:55.532" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:53:55.651" 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="20181202 15:53:55.651" starttime="20181202 15:53:55.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="20181202 15:53:55.669" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 15:53:55.669" starttime="20181202 15:53:55.652"></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="20181202 15:53:55.671" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:53:55.672" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:53:55.672" starttime="20181202 15:53:55.670"></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="20181202 15:53:55.714" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:53:55.714" starttime="20181202 15:53:55.672"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:53:55.716" starttime="20181202 15:53:55.714"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:53:55.716" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:53:55.716" starttime="20181202 15:53:55.716"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.716" starttime="20181202 15:53:55.531"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.716" starttime="20181202 15:53:55.522"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.716" starttime="20181202 15:53:55.522"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.716" starttime="20181202 15:53:55.521"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.717" starttime="20181202 15:53:52.388"></status>
</kw>
<status status="PASS" endtime="20181202 15:53:55.717" starttime="20181202 15:53:52.388"></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="20181202 15:53:55.718" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:55.718" starttime="20181202 15:53:55.718"></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="20181202 15:53:55.719" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:53:55.749" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:53:58.079" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:53:58.079" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:53:58.080" starttime="20181202 15:53:55.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:53:58.081" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:58.081" starttime="20181202 15:53:58.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="20181202 15:53:58.082" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:53:58.082" starttime="20181202 15:53:58.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="20181202 15:53:58.083" starttime="20181202 15:53:58.082"></status>
</kw>
<msg timestamp="20181202 15:53:58.083" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:53:58.083" starttime="20181202 15:53:55.718"></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="20181202 15:53:58.084" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:53:58.084" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:53:58.084" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:58.084" starttime="20181202 15:53:58.084"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:53:58.085" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:53:58.085" starttime="20181202 15:53:58.085"></status>
</kw>
<msg timestamp="20181202 15:53:58.085" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:58.085" starttime="20181202 15:53:55.717"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:53:58.086" starttime="20181202 15:53:58.085"></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="20181202 15:53:58.087" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:53:58.087" starttime="20181202 15:53:58.087"></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="20181202 15:53:58.089" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:53:58.127" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:00.622" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:00.623" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:00.623" starttime="20181202 15:53:58.088"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:00.624" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:00.624" starttime="20181202 15:54:00.623"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:00.625" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:00.625" starttime="20181202 15:54:00.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="20181202 15:54:00.626" starttime="20181202 15:54:00.625"></status>
</kw>
<msg timestamp="20181202 15:54:00.626" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:00.626" starttime="20181202 15:53:58.087"></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="20181202 15:54:00.626" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:00.626" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:00.627" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:00.627" starttime="20181202 15:54:00.626"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:00.627" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:00.627" starttime="20181202 15:54:00.627"></status>
</kw>
<msg timestamp="20181202 15:54:00.627" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:00.627" starttime="20181202 15:53:58.086"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:54:00.627" starttime="20181202 15:54:00.627"></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="20181202 15:54:00.628" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:00.628" starttime="20181202 15:54:00.628"></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="20181202 15:54:00.629" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:54:00.672" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:02.817" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:02.817" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:02.818" starttime="20181202 15:54:00.629"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:02.819" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:02.819" starttime="20181202 15:54:02.818"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:02.820" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:02.820" starttime="20181202 15:54:02.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="20181202 15:54:02.821" starttime="20181202 15:54:02.820"></status>
</kw>
<msg timestamp="20181202 15:54:02.822" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:02.822" starttime="20181202 15:54:00.629"></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="20181202 15:54:02.823" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:02.823" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:02.823" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:02.823" starttime="20181202 15:54:02.822"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:02.823" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:02.824" starttime="20181202 15:54:02.823"></status>
</kw>
<msg timestamp="20181202 15:54:02.824" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:02.824" starttime="20181202 15:54:00.628"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:54:02.824" starttime="20181202 15:54:02.824"></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="20181202 15:54:02.826" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:02.826" starttime="20181202 15:54:02.826"></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="20181202 15:54:02.828" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:54:02.856" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:05.008" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:05.008" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:05.008" starttime="20181202 15:54:02.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="20181202 15:54:05.009" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:05.009" starttime="20181202 15:54:05.008"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:05.009" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:05.010" starttime="20181202 15:54:05.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="20181202 15:54:05.010" starttime="20181202 15:54:05.010"></status>
</kw>
<msg timestamp="20181202 15:54:05.010" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:05.010" starttime="20181202 15:54:02.826"></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="20181202 15:54:05.011" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:05.011" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:05.011" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:05.011" starttime="20181202 15:54:05.011"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:05.012" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:05.012" starttime="20181202 15:54:05.011"></status>
</kw>
<msg timestamp="20181202 15:54:05.012" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:05.012" starttime="20181202 15:54:02.825"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:54:05.012" starttime="20181202 15:54:05.012"></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="20181202 15:54:05.013" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:05.013" starttime="20181202 15:54:05.013"></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="20181202 15:54:05.014" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:54:05.047" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:07.360" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:07.360" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:07.360" starttime="20181202 15:54:05.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="20181202 15:54:07.362" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:07.362" starttime="20181202 15:54:07.361"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:07.363" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:07.363" starttime="20181202 15:54:07.362"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:07.364" starttime="20181202 15:54:07.363"></status>
</kw>
<msg timestamp="20181202 15:54:07.364" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:07.364" starttime="20181202 15:54:05.013"></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="20181202 15:54:07.365" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:07.365" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:07.365" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:07.365" starttime="20181202 15:54:07.364"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:07.366" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:07.366" starttime="20181202 15:54:07.365"></status>
</kw>
<msg timestamp="20181202 15:54:07.366" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:07.366" starttime="20181202 15:54:05.012"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:54:07.366" starttime="20181202 15:54:07.366"></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="20181202 15:54:07.367" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:07.368" starttime="20181202 15:54:07.367"></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="20181202 15:54:07.369" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:54:07.413" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:09.605" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:09.606" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:09.606" starttime="20181202 15:54:07.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:09.607" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:54:09.607" starttime="20181202 15:54:09.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="20181202 15:54:09.607" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:09.607" starttime="20181202 15:54:09.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="20181202 15:54:09.608" starttime="20181202 15:54:09.608"></status>
</kw>
<msg timestamp="20181202 15:54:09.608" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:54:09.609" starttime="20181202 15:54:07.368"></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="20181202 15:54:09.610" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:54:09.610" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:09.611" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:54:09.611" starttime="20181202 15:54:09.609"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:09.611" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:54:09.611" starttime="20181202 15:54:09.611"></status>
</kw>
<msg timestamp="20181202 15:54:09.612" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:54:09.612" starttime="20181202 15:54:07.367"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:54:09.613" starttime="20181202 15:54:09.613"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:09.613" starttime="20181202 15:54:09.612"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:54:09.614" starttime="20181202 15:54:09.613"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:09.614" starttime="20181202 15:54:09.613"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:09.614" starttime="20181202 15:54:09.612"></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="20181202 15:54:09.615" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:54:09.615" starttime="20181202 15:54:09.615"></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="20181202 15:54:09.626" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:54:09.670" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:12.144" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:12.144" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:12.144" starttime="20181202 15:54:09.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="20181202 15:54:12.146" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:12.146" starttime="20181202 15:54:12.145"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:12.147" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:12.147" starttime="20181202 15:54:12.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="20181202 15:54:12.148" starttime="20181202 15:54:12.147"></status>
</kw>
<msg timestamp="20181202 15:54:12.148" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:54:12.148" starttime="20181202 15:54:09.625"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:12.148" starttime="20181202 15:54:09.615"></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="20181202 15:54:12.158" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:54:12.204" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:14.354" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:14.355" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:14.355" starttime="20181202 15:54:12.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="20181202 15:54:14.356" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:14.356" starttime="20181202 15:54:14.355"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:14.357" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:14.357" starttime="20181202 15:54:14.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="20181202 15:54:14.358" starttime="20181202 15:54:14.358"></status>
</kw>
<msg timestamp="20181202 15:54:14.359" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:54:14.359" starttime="20181202 15:54:12.157"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:14.359" starttime="20181202 15:54:12.148"></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="20181202 15:54:14.372" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:54:14.417" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:16.539" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:16.539" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:16.539" starttime="20181202 15:54:14.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="20181202 15:54:16.540" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:16.540" starttime="20181202 15:54:16.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="20181202 15:54:16.541" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:16.541" starttime="20181202 15:54:16.540"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:16.541" starttime="20181202 15:54:16.541"></status>
</kw>
<msg timestamp="20181202 15:54:16.542" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:54:16.542" starttime="20181202 15:54:14.371"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:16.542" starttime="20181202 15:54:14.359"></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="20181202 15:54:16.550" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:54:16.575" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:18.701" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:18.702" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:18.702" starttime="20181202 15:54:16.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="20181202 15:54:18.704" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:18.704" starttime="20181202 15:54:18.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="20181202 15:54:18.705" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:18.705" starttime="20181202 15:54:18.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="20181202 15:54:18.707" starttime="20181202 15:54:18.706"></status>
</kw>
<msg timestamp="20181202 15:54:18.708" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:54:18.708" starttime="20181202 15:54:16.549"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:18.708" starttime="20181202 15:54:16.542"></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="20181202 15:54:18.725" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:54:18.744" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:20.872" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:20.872" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:20.873" starttime="20181202 15:54:18.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="20181202 15:54:20.874" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:54:20.874" starttime="20181202 15:54:20.873"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:20.875" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:20.875" starttime="20181202 15:54:20.874"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:20.875" starttime="20181202 15:54:20.875"></status>
</kw>
<msg timestamp="20181202 15:54:20.876" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:54:20.876" starttime="20181202 15:54:18.723"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:20.876" starttime="20181202 15:54:18.708"></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="20181202 15:54:20.884" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:54:20.926" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:23.131" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:23.132" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:23.132" starttime="20181202 15:54:20.884"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:23.134" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:54:23.134" starttime="20181202 15:54:23.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="20181202 15:54:23.135" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:23.135" starttime="20181202 15:54:23.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="20181202 15:54:23.136" starttime="20181202 15:54:23.135"></status>
</kw>
<msg timestamp="20181202 15:54:23.137" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:54:23.137" starttime="20181202 15:54:20.883"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:23.137" starttime="20181202 15:54:20.876"></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="20181202 15:54:23.152" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:54:23.186" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:25.326" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:25.327" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:25.327" starttime="20181202 15:54:23.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="20181202 15:54:25.328" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:25.328" starttime="20181202 15:54:25.327"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:25.329" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:25.329" starttime="20181202 15:54:25.328"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:25.329" starttime="20181202 15:54:25.329"></status>
</kw>
<msg timestamp="20181202 15:54:25.330" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:54:25.330" starttime="20181202 15:54:23.151"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:25.330" starttime="20181202 15:54:23.137"></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="20181202 15:54:25.340" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:54:25.377" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:27.562" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:27.563" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:27.563" starttime="20181202 15:54:25.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="20181202 15:54:27.564" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:27.564" starttime="20181202 15:54:27.563"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:27.565" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:27.565" starttime="20181202 15:54:27.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="20181202 15:54:27.566" starttime="20181202 15:54:27.566"></status>
</kw>
<msg timestamp="20181202 15:54:27.567" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:54:27.567" starttime="20181202 15:54:25.339"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:27.567" starttime="20181202 15:54:25.330"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:27.567" starttime="20181202 15:54:09.615"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:27.567" starttime="20181202 15:54:09.614"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:27.567" starttime="20181202 15:53:55.717"></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} = 15">
<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="20181202 15:54:27.571" starttime="20181202 15:54:27.570"></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="20181202 15:54:27.571" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:54:27.657" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:27.657" level="INFO">${stdout} = 4 S root      129697  129677  0  80   0 - 55154 poll_s 15:53 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
4 S tcpdum...</msg>
<status status="PASS" endtime="20181202 15:54:27.657" starttime="20181202 15:54:27.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="20181202 15:54:27.658" level="INFO">4 S root      129697  129677  0  80   0 - 55154 poll_s 15:53 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
4 S tcpdump   129706  129697  0  80   0 -  8196 poll_s 15:53 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
0 S heat-ad+  133485  129677  0  80   0 - 28293 do_wai 15:54 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  133495  133485  0  80   0 - 28176 pipe_w 15:54 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:54:27.658" starttime="20181202 15:54:27.657"></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="20181202 15:54:27.658" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:54:27.776" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:27.777" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:54:27.777" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:54:27.777" starttime="20181202 15:54:27.658"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:27.778" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:27.778" starttime="20181202 15:54:27.777"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:27.778" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:27.778" starttime="20181202 15:54:27.778"></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="20181202 15:54:27.779" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:54:27.911" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:54:27.911" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:54:27.911" starttime="20181202 15:54:27.779"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:27.912" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:27.912" starttime="20181202 15:54:27.911"></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="20181202 15:54:27.912" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:54:27.976" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:27.977" level="INFO">${stdout} = total 336
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:54:27.977" starttime="20181202 15:54:27.912"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:27.978" level="INFO">total 336
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap.xz
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 15:54:27.978" starttime="20181202 15:54:27.977"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:27.978" starttime="20181202 15:54:27.570"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:27.978" starttime="20181202 15:54:27.569"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 15:54:27.980" starttime="20181202 15:54:27.979"></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="20181202 15:54:27.980" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:54:28.056" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:28.057" level="INFO">${stdout} = 4 S root       36125   36105  0  80   0 - 55154 poll_s 15:53 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
4 S tcpdum...</msg>
<status status="PASS" endtime="20181202 15:54:28.057" starttime="20181202 15:54:27.980"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.058" level="INFO">4 S root       36125   36105  0  80   0 - 55154 poll_s 15:53 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
4 S tcpdump    36134   36125  0  80   0 -  8196 poll_s 15:53 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
0 S heat-ad+   36682   36105  0  80   0 - 28293 do_wai 15:54 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   36692   36682  0  80   0 - 28176 pipe_w 15:54 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:54:28.059" starttime="20181202 15:54:28.058"></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="20181202 15:54:28.060" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:54:28.156" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:28.156" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:54:28.156" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:54:28.156" starttime="20181202 15:54:28.059"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.157" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:28.158" starttime="20181202 15:54:28.157"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.158" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:28.159" starttime="20181202 15:54:28.158"></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="20181202 15:54:28.159" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:54:28.297" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:54:28.298" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:54:28.298" starttime="20181202 15:54:28.159"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.299" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:28.299" starttime="20181202 15:54:28.298"></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="20181202 15:54:28.300" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:54:28.398" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:28.398" level="INFO">${stdout} = total 192
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:54:28.399" starttime="20181202 15:54:28.300"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.400" level="INFO">total 192
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          676 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap.xz
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 15:54:28.400" starttime="20181202 15:54:28.399"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:28.400" starttime="20181202 15:54:27.978"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:28.400" starttime="20181202 15:54:27.978"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 15:54:28.403" starttime="20181202 15:54:28.402"></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="20181202 15:54:28.404" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:54:28.482" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:28.482" level="INFO">${stdout} = 4 S root       35593   35573  0  80   0 - 55154 poll_s 15:53 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
4 S tcpdump...</msg>
<status status="PASS" endtime="20181202 15:54:28.482" starttime="20181202 15:54:28.403"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.482" level="INFO">4 S root       35593   35573  0  80   0 - 55154 poll_s 15:53 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
4 S tcpdump    35602   35593  0  80   0 -  8196 poll_s 15:53 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
0 S heat-ad+   36147   35573  0  80   0 - 28293 do_wai 15:54 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   36157   36147  0  80   0 - 28176 pipe_w 15:54 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:54:28.483" starttime="20181202 15:54:28.482"></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="20181202 15:54:28.483" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:54:28.590" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:28.591" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:54:28.591" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:54:28.591" starttime="20181202 15:54:28.483"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.592" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:28.592" starttime="20181202 15:54:28.591"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.593" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:28.593" starttime="20181202 15:54:28.593"></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="20181202 15:54:28.594" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:54:28.751" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:54:28.751" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:54:28.751" starttime="20181202 15:54:28.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.752" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:28.752" starttime="20181202 15:54:28.751"></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="20181202 15:54:28.753" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:54:28.827" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:54:28.827" level="INFO">${stdout} = total 180
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:54:28.827" starttime="20181202 15:54:28.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:28.828" level="INFO">total 180
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap.xz
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 15:54:28.828" starttime="20181202 15:54:28.828"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:28.828" starttime="20181202 15:54:28.401"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:28.828" starttime="20181202 15:54:28.401"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:28.829" starttime="20181202 15:54:27.569"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:28.829" starttime="20181202 15:54:27.569"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:28.829" starttime="20181202 15:54:27.568"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 15:54:29.146" starttime="20181202 15:54:28.829"></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.13</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="20181202 15:54:29.156" starttime="20181202 15:54:29.155"></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="20181202 15:54:29.157" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:54:29.306" 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="20181202 15:54:29.307" starttime="20181202 15:54:29.156"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:54:29.418" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 15:54:29.419" starttime="20181202 15:54:29.307"></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="20181202 15:54:29.445" level="INFO">[?1l&gt;[?2004l     297    297
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:54:29.445" level="INFO">${output} = [?1l&gt;[?2004l     297    297
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:54:29.445" starttime="20181202 15:54:29.419"></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="20181202 15:54:29.489" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:54:29.489" starttime="20181202 15:54:29.445"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:29.491" starttime="20181202 15:54:29.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="20181202 15:54:29.491" level="INFO">[?1l&gt;[?2004l     297    297
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:54:29.491" starttime="20181202 15:54:29.491"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.491" starttime="20181202 15:54:29.155"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.491" starttime="20181202 15:54:29.147"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.492" starttime="20181202 15:54:29.146"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.492" starttime="20181202 15:53:52.387"></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="20181202 15:54:29.492" starttime="20181202 15:53:02.445">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/securitygroup/neutron_security_group.robot" id="s1-s5" 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="20181202 15:54:29.596" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 15:54:29.596" starttime="20181202 15:54:29.589"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.596" starttime="20181202 15:54:29.589"></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="20181202 15:54:29.604" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 15:54:29.604" starttime="20181202 15:54:29.598"></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="20181202 15:54:29.605" starttime="20181202 15:54:29.605"></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="20181202 15:54:29.605" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 15:54:29.605" starttime="20181202 15:54:29.605"></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="20181202 15:54:29.606" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 15:54:29.606" starttime="20181202 15:54:29.606"></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="20181202 15:54:29.607" starttime="20181202 15:54:29.606"></status>
</kw>
<msg timestamp="20181202 15:54:29.607" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:54:29.607" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:54:29.607" starttime="20181202 15:54:29.606"></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="20181202 15:54:29.607" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:54:29.608" starttime="20181202 15:54:29.607"></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="20181202 15:54:29.609" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:29.609" starttime="20181202 15:54:29.608"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 15:54:29.609" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:29.609" starttime="20181202 15:54:29.609"></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="20181202 15:54:29.610" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 15:54:29.610" starttime="20181202 15:54:29.609"></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="20181202 15:54:29.611" starttime="20181202 15:54:29.611"></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="20181202 15:54:29.612" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:54:29.612" starttime="20181202 15:54:29.611"></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="20181202 15:54:29.612" starttime="20181202 15:54:29.612"></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="20181202 15:54:29.613" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:54:29.613" starttime="20181202 15:54:29.613"></status>
</kw>
<msg timestamp="20181202 15:54:29.614" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:54:29.614" starttime="20181202 15:54:29.613"></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="20181202 15:54:29.614" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a57da90&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:54:29.615" starttime="20181202 15:54:29.614"></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="20181202 15:54:29.615" starttime="20181202 15:54:29.615"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.615" starttime="20181202 15:54:29.610"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.615" starttime="20181202 15:54:29.610"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.615" starttime="20181202 15:54:29.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__member_index_list}</arg>
<arg>${member_index_list}</arg>
</arguments>
<msg timestamp="20181202 15:54:29.616" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:29.616" starttime="20181202 15:54:29.616"></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="20181202 15:54:29.617" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 15:54:29.617" starttime="20181202 15:54:29.616"></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="20181202 15:54:29.617" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 15:54:29.617" starttime="20181202 15:54:29.617"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.617" starttime="20181202 15:54:29.608"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.617" starttime="20181202 15:54:29.597"></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="20181202 15:54:29.619" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:29.619" starttime="20181202 15:54:29.619"></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="20181202 15:54:29.620" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:29.620" starttime="20181202 15:54:29.619"></status>
</kw>
<msg timestamp="20181202 15:54:29.620" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:29.620" starttime="20181202 15:54:29.618"></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="20181202 15:54:29.621" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:54:29.622" starttime="20181202 15:54:29.621"></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="20181202 15:54:29.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="20181202 15:54:29.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="20181202 15:54:29.623" starttime="20181202 15:54:29.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>${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="20181202 15:54:29.626" starttime="20181202 15:54:29.625"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:54:29.626" 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="20181202 15:54:29.626" 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="20181202 15:54:29.626" starttime="20181202 15:54:29.626"></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="20181202 15:54:29.627" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:54:29.627" starttime="20181202 15:54:29.626"></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="20181202 15:54:29.628" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 15:54:29.628" starttime="20181202 15:54:29.627"></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="20181202 15:54:29.629" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:54:29.629" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:54:29.629" starttime="20181202 15:54:29.628"></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="20181202 15:54:29.629" starttime="20181202 15:54:29.629"></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="20181202 15:54:29.630" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:54:29.970" level="INFO">Read output: Last login: Sun Dec  2 15:53:55 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:54:29.970" starttime="20181202 15:54:29.630"></status>
</kw>
<msg timestamp="20181202 15:54:29.970" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:29.971" starttime="20181202 15:54:29.629"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:29.971" starttime="20181202 15:54:29.628"></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="20181202 15:54:29.972" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 15:54:29.996" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 15:54:29.996" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:54:29.996" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:54:29.996" starttime="20181202 15:54:29.971"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.061" starttime="20181202 15:54:29.996"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:30.062" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:54:30.062" starttime="20181202 15:54:30.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:30.062" starttime="20181202 15:54:30.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>"${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="20181202 15:54:30.064" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:30.064" starttime="20181202 15:54:30.064"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.064" starttime="20181202 15:54:30.063"></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="20181202 15:54:30.066" starttime="20181202 15:54:30.066"></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="20181202 15:54:30.066" starttime="20181202 15:54:30.066"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.067" starttime="20181202 15:54:30.067"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.067" starttime="20181202 15:54:30.065"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.067" starttime="20181202 15:54:29.625"></status>
</kw>
<msg timestamp="20181202 15:54:30.067" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:30.067" starttime="20181202 15:54:29.624"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.067" starttime="20181202 15:54:29.623"></status>
</kw>
<msg timestamp="20181202 15:54:30.067" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:30.067" starttime="20181202 15:54:29.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="20181202 15:54:30.069" starttime="20181202 15:54:30.069"></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="20181202 15:54:30.069" starttime="20181202 15:54:30.069"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.070" starttime="20181202 15:54:30.070"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.070" starttime="20181202 15:54:30.068"></status>
</kw>
<msg timestamp="20181202 15:54:30.070" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:54:30.070" starttime="20181202 15:54:29.622"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:54:30.071" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:30.071" starttime="20181202 15:54:30.070"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.071" starttime="20181202 15:54:29.620"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.071" starttime="20181202 15:54:29.620"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.071" starttime="20181202 15:54:29.620"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.071" starttime="20181202 15:54:29.618"></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="20181202 15:54:30.071" starttime="20181202 15:54:30.071"></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="20181202 15:54:30.099" 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="20181202 15:54:30.099" 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="20181202 15:54:30.099" starttime="20181202 15:54:30.098"></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="20181202 15:54:30.099" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:54:30.099" starttime="20181202 15:54:30.099"></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="20181202 15:54:30.100" level="INFO">1</msg>
<status status="PASS" endtime="20181202 15:54:30.100" starttime="20181202 15:54:30.100"></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="20181202 15:54:30.101" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 15:54:30.101" starttime="20181202 15:54:30.100"></status>
</kw>
<msg timestamp="20181202 15:54:30.101" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:54:30.101" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 15:54:30.101" starttime="20181202 15:54:30.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>'${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="20181202 15:54:30.102" starttime="20181202 15:54:30.101"></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="20181202 15:54:30.103" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:54:30.103" starttime="20181202 15:54:30.102"></status>
</kw>
<msg timestamp="20181202 15:54:30.103" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:54:30.103" starttime="20181202 15:54:30.102"></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="20181202 15:54:30.104" starttime="20181202 15:54:30.103"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 15:54:30.104" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 15:54:30.104" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 15:54:30.104" starttime="20181202 15:54:30.104"></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="20181202 15:54:30.105" starttime="20181202 15:54:30.104"></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="20181202 15:54:30.105" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:54:30.281" 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="20181202 15:54:30.281" starttime="20181202 15:54:30.105"></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="20181202 15:54:30.283" starttime="20181202 15:54:30.282"></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="20181202 15:54:30.283" starttime="20181202 15:54:30.283"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.283" starttime="20181202 15:54:30.283"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.284" starttime="20181202 15:54:30.281"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.284" starttime="20181202 15:54:30.098"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.284" starttime="20181202 15:54:30.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.284" starttime="20181202 15:54:30.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.284" starttime="20181202 15:54:30.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.284" starttime="20181202 15:54:30.071"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.284" starttime="20181202 15:54:29.597"></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="20181202 15:54:30.294" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.294" starttime="20181202 15:54:30.294"></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="20181202 15:54:30.294" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.295" starttime="20181202 15:54:30.294"></status>
</kw>
<msg timestamp="20181202 15:54:30.295" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.295" starttime="20181202 15:54:30.293"></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="20181202 15:54:30.304" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 15:54:30.304" starttime="20181202 15:54:30.304"></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="20181202 15:54:30.305" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 15:54:30.305" starttime="20181202 15:54:30.305"></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="20181202 15:54:30.345" 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="20181202 15:54:30.345" starttime="20181202 15:54:30.306"></status>
</kw>
<msg timestamp="20181202 15:54:30.345" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 15:54:30.345" 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="20181202 15:54:30.345" starttime="20181202 15:54:30.305"></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="20181202 15:54:30.397" 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="20181202 15:54:30.397" starttime="20181202 15:54:30.346"></status>
</kw>
<msg timestamp="20181202 15:54:30.398" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 15:54:30.398" 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="20181202 15:54:30.398" starttime="20181202 15:54:30.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_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:30.398" starttime="20181202 15:54:30.398"></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="20181202 15:54:30.399" 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="20181202 15:54:30.399" starttime="20181202 15:54:30.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>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:30.399" starttime="20181202 15:54:30.399"></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="20181202 15:54:30.401" starttime="20181202 15:54:30.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="20181202 15:54:30.401" starttime="20181202 15:54:30.401"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.401" starttime="20181202 15:54:30.401"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.401" starttime="20181202 15:54:30.400"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.402" starttime="20181202 15:54:30.304"></status>
</kw>
<msg timestamp="20181202 15:54:30.402" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:54:30.402" 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="20181202 15:54:30.402" starttime="20181202 15:54:30.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>'${status}' == 'PASS'</arg>
<arg>${message}</arg>
</arguments>
<msg timestamp="20181202 15:54:30.402" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:30.402" starttime="20181202 15:54:30.402"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.402" starttime="20181202 15:54:30.303"></status>
</kw>
<msg timestamp="20181202 15:54:30.403" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:54:30.403" 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="20181202 15:54:30.403" starttime="20181202 15:54:30.295"></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="20181202 15:54:30.403" starttime="20181202 15:54:30.403"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.403" starttime="20181202 15:54:30.295"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.403" starttime="20181202 15:54:30.295"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.403" starttime="20181202 15:54:30.292"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.403" starttime="20181202 15:54:30.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.404" starttime="20181202 15:54:30.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.404" starttime="20181202 15:54:29.588"></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="20181202 15:54:30.404" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 15:54:30.404" starttime="20181202 15:54:30.404"></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="20181202 15:54:30.406" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.407" starttime="20181202 15:54:30.406"></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="20181202 15:54:30.407" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.407" starttime="20181202 15:54:30.407"></status>
</kw>
<msg timestamp="20181202 15:54:30.407" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.407" starttime="20181202 15:54:30.406"></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="20181202 15:54:30.408" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:54:30.408" starttime="20181202 15:54:30.408"></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="20181202 15:54:30.410" 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="20181202 15:54:30.410" 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="20181202 15:54:30.411" starttime="20181202 15:54:30.410"></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.13</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="20181202 15:54:30.418" starttime="20181202 15:54:30.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="20181202 15:54:30.419" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:54:30.540" 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="20181202 15:54:30.540" starttime="20181202 15:54:30.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="20181202 15:54:30.587" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 15:54:30.587" starttime="20181202 15:54:30.540"></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="20181202 15:54:30.589" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:54:30.589" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:54:30.589" starttime="20181202 15:54:30.588"></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="20181202 15:54:30.631" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:54:30.631" starttime="20181202 15:54:30.589"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.633" starttime="20181202 15:54:30.631"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:54:30.633" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:54:30.633" starttime="20181202 15:54:30.633"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.633" starttime="20181202 15:54:30.417"></status>
</kw>
<msg timestamp="20181202 15:54:30.633" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:30.633" starttime="20181202 15:54:30.411"></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="20181202 15:54:30.635" starttime="20181202 15:54:30.634"></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="20181202 15:54:30.635" starttime="20181202 15:54:30.635"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.635" starttime="20181202 15:54:30.635"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.636" starttime="20181202 15:54:30.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.636" starttime="20181202 15:54:30.409"></status>
</kw>
<msg timestamp="20181202 15:54:30.636" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:30.636" starttime="20181202 15:54:30.409"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.636" starttime="20181202 15:54:30.409"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.636" starttime="20181202 15:54:30.407"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.636" starttime="20181202 15:54:30.407"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.636" starttime="20181202 15:54:30.405"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.636" starttime="20181202 15:54:30.405"></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="20181202 15:54:30.638" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.638" starttime="20181202 15:54:30.637"></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="20181202 15:54:30.638" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.638" starttime="20181202 15:54:30.638"></status>
</kw>
<msg timestamp="20181202 15:54:30.639" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:54:30.639" starttime="20181202 15:54:30.637"></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="20181202 15:54:30.639" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:54:30.639" starttime="20181202 15:54:30.639"></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="20181202 15:54:30.642" 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="20181202 15:54:30.642" 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="20181202 15:54:30.642" starttime="20181202 15:54:30.642"></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.13</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="20181202 15:54:30.650" starttime="20181202 15:54:30.650"></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="20181202 15:54:30.651" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:54:30.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="20181202 15:54:30.822" starttime="20181202 15:54:30.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="20181202 15:54:30.876" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 15:54:30.876" starttime="20181202 15:54:30.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="20181202 15:54:30.878" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:54:30.879" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:54:30.879" starttime="20181202 15:54:30.876"></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="20181202 15:54:30.922" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:54:30.922" starttime="20181202 15:54:30.879"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.924" starttime="20181202 15:54:30.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:54:30.924" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:54:30.924" starttime="20181202 15:54:30.924"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.925" starttime="20181202 15:54:30.649"></status>
</kw>
<msg timestamp="20181202 15:54:30.925" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:30.925" starttime="20181202 15:54:30.642"></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="20181202 15:54:30.927" starttime="20181202 15:54:30.926"></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="20181202 15:54:30.927" starttime="20181202 15:54:30.927"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:54:30.927" starttime="20181202 15:54:30.927"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.927" starttime="20181202 15:54:30.925"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.641"></status>
</kw>
<msg timestamp="20181202 15:54:30.928" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.640"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.640"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.639"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.639"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.636"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.636"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.405"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:30.928" starttime="20181202 15:54:30.404"></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="20181202 15:54:30.929" starttime="20181202 15:54:30.929"></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="20181202 15:54:30.930" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:54:30.930" starttime="20181202 15:54:30.930"></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="20181202 15:54:30.931" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 15:54:30.931" starttime="20181202 15:54:30.931"></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="20181202 15:54:30.933" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:54:30.933" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:54:30.933" starttime="20181202 15:54:30.932"></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="20181202 15:54:30.933" starttime="20181202 15:54:30.933"></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="20181202 15:54:30.934" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:54:31.244" level="INFO">Read output: Last login: Sun Dec  2 15:54:29 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:54:31.245" starttime="20181202 15:54:30.934"></status>
</kw>
<msg timestamp="20181202 15:54:31.245" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:31.245" starttime="20181202 15:54:30.934"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:31.245" starttime="20181202 15:54:30.932"></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="20181202 15:54:31.246" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 15:54:31.246" starttime="20181202 15:54:31.245"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:31.246" starttime="20181202 15:54:30.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>"${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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 15:54:31.248" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:54:31.248" starttime="20181202 15:54:31.247"></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_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:54:31.248" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:54:31.248" starttime="20181202 15:54:31.248"></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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:54:31.249" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:54:31.249" starttime="20181202 15:54:31.248"></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_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:54:31.249" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:54:31.250" starttime="20181202 15:54:31.249"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 15:54:31.251" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 15:54:31.251" starttime="20181202 15:54:31.250"></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="20181202 15:54:31.252" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:54:31.252" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:54:31.252" starttime="20181202 15:54:31.251"></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="20181202 15:54:31.252" starttime="20181202 15:54:31.252"></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="20181202 15:54:31.253" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:54:31.600" level="INFO">Read output: Last login: Sun Dec  2 15:53:19 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:54:31.601" starttime="20181202 15:54:31.253"></status>
</kw>
<msg timestamp="20181202 15:54:31.601" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:31.602" starttime="20181202 15:54:31.253"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:31.602" starttime="20181202 15:54:31.251"></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="20181202 15:54:31.605" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 15:54:31.605" starttime="20181202 15:54:31.604"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:31.605" starttime="20181202 15:54:31.250"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 15:54:31.607" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:54:31.608" starttime="20181202 15:54:31.607"></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="20181202 15:54:31.609" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:54:31.609" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:54:31.609" starttime="20181202 15:54:31.608"></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="20181202 15:54:31.610" starttime="20181202 15:54:31.609"></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="20181202 15:54:31.611" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:54:31.943" level="INFO">Read output: Last login: Sun Dec  2 15:53:19 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:54:31.944" starttime="20181202 15:54:31.610"></status>
</kw>
<msg timestamp="20181202 15:54:31.944" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:31.944" starttime="20181202 15:54:31.610"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:31.944" starttime="20181202 15:54:31.608"></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="20181202 15:54:31.945" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 15:54:31.945" starttime="20181202 15:54:31.944"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:31.945" starttime="20181202 15:54:31.606"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:54:31.950" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:54:31.951" starttime="20181202 15:54:31.946"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:54:31.955" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:54:31.955" starttime="20181202 15:54:31.951"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:31.955" starttime="20181202 15:54:31.247"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:31.955" starttime="20181202 15:54:31.246"></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="20181202 15:54:31.956" level="INFO">Length is 3</msg>
<msg timestamp="20181202 15:54:31.956" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:54:31.956" starttime="20181202 15:54:31.955"></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="20181202 15:54:31.956" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:54:31.957" starttime="20181202 15:54:31.956"></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="20181202 15:54:31.968" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:54:31.991" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:34.265" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:34.266" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:34.266" starttime="20181202 15:54:31.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="20181202 15:54:34.267" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:54:34.267" starttime="20181202 15:54:34.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="20181202 15:54:34.268" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:34.268" starttime="20181202 15:54:34.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="20181202 15:54:34.269" starttime="20181202 15:54:34.268"></status>
</kw>
<msg timestamp="20181202 15:54:34.269" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:54:34.269" starttime="20181202 15:54:31.967"></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="20181202 15:54:34.278" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:54:34.320" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:36.302" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:36.302" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:36.302" starttime="20181202 15:54:34.277"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:36.304" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:36.305" starttime="20181202 15:54:36.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="20181202 15:54:36.306" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:36.306" starttime="20181202 15:54:36.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="20181202 15:54:36.308" starttime="20181202 15:54:36.307"></status>
</kw>
<msg timestamp="20181202 15:54:36.309" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 15:54:36.309" starttime="20181202 15:54:34.277"></status>
</kw>
<msg timestamp="20181202 15:54:36.310" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:54:36.310" starttime="20181202 15:54:31.957"></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="20181202 15:54:36.331" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:54:36.352" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:38.589" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:38.590" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:38.590" starttime="20181202 15:54:36.331"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:38.591" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:54:38.591" starttime="20181202 15:54:38.590"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:38.591" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:38.591" starttime="20181202 15:54:38.591"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:38.592" starttime="20181202 15:54:38.591"></status>
</kw>
<msg timestamp="20181202 15:54:38.592" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:54:38.592" starttime="20181202 15:54:36.330"></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="20181202 15:54:38.601" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:54:38.625" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:40.724" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:40.724" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:40.724" starttime="20181202 15:54:38.601"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:40.726" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:54:40.726" starttime="20181202 15:54:40.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="20181202 15:54:40.728" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:40.728" starttime="20181202 15:54:40.727"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:40.729" starttime="20181202 15:54:40.728"></status>
</kw>
<msg timestamp="20181202 15:54:40.730" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:54:40.730" starttime="20181202 15:54:38.600"></status>
</kw>
<msg timestamp="20181202 15:54:40.730" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:54:40.731" starttime="20181202 15:54:36.310"></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="20181202 15:54:40.749" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:54:40.787" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:42.962" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:42.962" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:42.962" starttime="20181202 15:54:40.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="20181202 15:54:42.963" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:54:42.963" starttime="20181202 15:54:42.963"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:42.964" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:42.964" starttime="20181202 15:54:42.963"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:54:42.965" starttime="20181202 15:54:42.964"></status>
</kw>
<msg timestamp="20181202 15:54:42.965" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:54:42.965" starttime="20181202 15:54:40.748"></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="20181202 15:54:42.976" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:54:43.018" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:45.030" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:45.031" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:45.031" starttime="20181202 15:54:42.976"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:45.032" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:54:45.032" starttime="20181202 15:54:45.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:45.032" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:45.032" starttime="20181202 15:54:45.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="20181202 15:54:45.033" starttime="20181202 15:54:45.032"></status>
</kw>
<msg timestamp="20181202 15:54:45.033" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:54:45.033" starttime="20181202 15:54:42.975"></status>
</kw>
<msg timestamp="20181202 15:54:45.033" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:54:45.033" starttime="20181202 15:54:40.731"></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="20181202 15:54:45.034" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:54:45.034" starttime="20181202 15:54:45.034"></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="20181202 15:54:45.035" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:54:45.035" starttime="20181202 15:54:45.034"></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="20181202 15:54:45.035" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:54:45.035" starttime="20181202 15:54:45.035"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.035" starttime="20181202 15:54:31.957"></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="20181202 15:54:45.037" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 15:54:45.037" starttime="20181202 15:54:45.036"></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="20181202 15:54:45.037" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 15:54:45.038" starttime="20181202 15:54:45.037"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.038" starttime="20181202 15:54:45.035"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.038" starttime="20181202 15:54:30.929"></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="20181202 15:54:45.038" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a4f6b50&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:54:45.040" starttime="20181202 15:54:45.038"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.040" starttime="20181202 15:54:30.928"></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="20181202 15:54:45.041" level="INFO">${suite_} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181202 15:54:45.041" starttime="20181202 15:54:45.041"></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="20181202 15:54:45.041" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181202 15:54:45.041" starttime="20181202 15:54:45.041"></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="20181202 15:54:45.043" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:45.043" starttime="20181202 15:54:45.042"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 15:54:45.043" level="INFO">${fname} = tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:54:45.044" starttime="20181202 15:54:45.043"></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="20181202 15:54:45.045" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:54:45.046" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:54:45.046" starttime="20181202 15:54:45.045"></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="20181202 15:54:45.046" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:54:45.046" starttime="20181202 15:54:45.046"></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="20181202 15:54:45.047" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:54:45.047" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:54:45.047" starttime="20181202 15:54:45.047"></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="20181202 15:54:45.048" starttime="20181202 15:54:45.047"></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="20181202 15:54:45.049" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:54:45.378" level="INFO">Read output: Last login: Sun Dec  2 15:54:31 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:54:45.379" starttime="20181202 15:54:45.048"></status>
</kw>
<msg timestamp="20181202 15:54:45.379" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:45.379" starttime="20181202 15:54:45.048"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.379" starttime="20181202 15:54:45.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>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181202 15:54:45.380" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 15:54:45.380" starttime="20181202 15:54:45.380"></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="20181202 15:54:45.381" 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.13.pcap'.</msg>
<msg timestamp="20181202 15:54:45.384" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:54:45.384" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:54:45.384" starttime="20181202 15:54:45.381"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:45.384" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:54:45.385" starttime="20181202 15:54:45.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:45.385" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:54:45.385" starttime="20181202 15:54:45.385"></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="20181202 15:54:45.387" starttime="20181202 15:54:45.387"></status>
</kw>
<msg timestamp="20181202 15:54:45.387" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:45.387" starttime="20181202 15:54:45.386"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.387" starttime="20181202 15:54:45.386"></status>
</kw>
<msg timestamp="20181202 15:54:45.388" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:54:45.388" starttime="20181202 15:54:45.044"></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="20181202 15:54:45.388" starttime="20181202 15:54:45.388"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.388" starttime="20181202 15:54:45.043"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 15:54:45.389" level="INFO">${fname} = tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:54:45.389" starttime="20181202 15:54:45.389"></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="20181202 15:54:45.390" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:54:45.390" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:54:45.390" starttime="20181202 15:54:45.390"></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="20181202 15:54:45.391" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:54:45.391" starttime="20181202 15:54:45.391"></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="20181202 15:54:45.392" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:54:45.393" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:54:45.393" starttime="20181202 15:54:45.392"></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="20181202 15:54:45.393" starttime="20181202 15:54:45.393"></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="20181202 15:54:45.394" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:54:45.742" level="INFO">Read output: Last login: Sun Dec  2 15:54:31 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:54:45.742" starttime="20181202 15:54:45.394"></status>
</kw>
<msg timestamp="20181202 15:54:45.742" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:45.742" starttime="20181202 15:54:45.393"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.742" starttime="20181202 15:54:45.391"></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="20181202 15:54:45.743" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 15:54:45.743" starttime="20181202 15:54:45.743"></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="20181202 15:54:45.743" 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.18.pcap'.</msg>
<msg timestamp="20181202 15:54:45.747" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:54:45.747" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:54:45.747" starttime="20181202 15:54:45.743"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:45.748" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:54:45.748" starttime="20181202 15:54:45.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:45.749" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:54:45.749" starttime="20181202 15:54:45.748"></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="20181202 15:54:45.751" starttime="20181202 15:54:45.750"></status>
</kw>
<msg timestamp="20181202 15:54:45.751" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:45.751" starttime="20181202 15:54:45.750"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.751" starttime="20181202 15:54:45.749"></status>
</kw>
<msg timestamp="20181202 15:54:45.751" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:54:45.751" starttime="20181202 15:54:45.389"></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="20181202 15:54:45.752" starttime="20181202 15:54:45.751"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:45.752" starttime="20181202 15:54:45.388"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 15:54:45.752" level="INFO">${fname} = tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:54:45.752" starttime="20181202 15:54:45.752"></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="20181202 15:54:45.753" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:54:45.754" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:54:45.754" starttime="20181202 15:54:45.753"></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="20181202 15:54:45.754" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:54:45.754" starttime="20181202 15:54:45.754"></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="20181202 15:54:45.755" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:54:45.755" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:54:45.755" starttime="20181202 15:54:45.755"></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="20181202 15:54:45.756" starttime="20181202 15:54:45.756"></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="20181202 15:54:45.757" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:54:46.062" level="INFO">Read output: Last login: Sun Dec  2 15:54:31 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:54:46.062" starttime="20181202 15:54:45.757"></status>
</kw>
<msg timestamp="20181202 15:54:46.062" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:46.062" starttime="20181202 15:54:45.757"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:46.062" starttime="20181202 15:54:45.754"></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="20181202 15:54:46.063" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 15:54:46.063" starttime="20181202 15:54:46.063"></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="20181202 15:54:46.063" 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.3.pcap'.</msg>
<msg timestamp="20181202 15:54:46.066" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:54:46.066" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:54:46.066" starttime="20181202 15:54:46.063"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:46.067" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:54:46.067" starttime="20181202 15:54:46.067"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:46.068" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:54:46.068" starttime="20181202 15:54:46.067"></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="20181202 15:54:46.070" starttime="20181202 15:54:46.070"></status>
</kw>
<msg timestamp="20181202 15:54:46.070" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:54:46.070" starttime="20181202 15:54:46.069"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:46.070" starttime="20181202 15:54:46.068"></status>
</kw>
<msg timestamp="20181202 15:54:46.070" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:54:46.070" starttime="20181202 15:54:45.752"></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="20181202 15:54:46.071" starttime="20181202 15:54:46.071"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:46.071" starttime="20181202 15:54:45.752"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:46.071" starttime="20181202 15:54:45.043"></status>
</kw>
<msg timestamp="20181202 15:54:46.071" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:54:46.071" starttime="20181202 15:54:45.042"></status>
</kw>
<msg timestamp="20181202 15:54:46.071" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:54:46.072" starttime="20181202 15:54:45.040"></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="20181202 15:54:46.072" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:54:46.072" starttime="20181202 15:54: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>"${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="20181202 15:54:46.074" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:46.074" starttime="20181202 15:54:46.074"></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="20181202 15:54:46.076" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:54:46.099" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:48.309" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:48.309" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:48.309" starttime="20181202 15:54:46.075"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:48.311" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:48.311" starttime="20181202 15:54:48.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="20181202 15:54:48.311" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:48.311" starttime="20181202 15:54:48.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="20181202 15:54:48.312" starttime="20181202 15:54:48.312"></status>
</kw>
<msg timestamp="20181202 15:54:48.312" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:48.313" starttime="20181202 15:54:46.075"></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="20181202 15:54:48.313" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:48.313" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:48.313" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:48.313" starttime="20181202 15:54:48.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="20181202 15:54:48.314" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:48.314" starttime="20181202 15:54:48.313"></status>
</kw>
<msg timestamp="20181202 15:54:48.315" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:48.315" starttime="20181202 15:54:46.073"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:54:48.315" starttime="20181202 15:54:48.315"></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="20181202 15:54:48.316" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:48.316" starttime="20181202 15:54:48.316"></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="20181202 15:54:48.317" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:54:48.345" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:50.838" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:50.838" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:50.839" starttime="20181202 15:54:48.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="20181202 15:54:50.840" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:50.840" starttime="20181202 15:54:50.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="20181202 15:54:50.840" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:50.840" starttime="20181202 15:54:50.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="20181202 15:54:50.841" starttime="20181202 15:54:50.840"></status>
</kw>
<msg timestamp="20181202 15:54:50.841" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:50.841" starttime="20181202 15:54:48.316"></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="20181202 15:54:50.842" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:50.842" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:50.842" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:50.842" starttime="20181202 15:54:50.842"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:50.843" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:50.843" starttime="20181202 15:54:50.842"></status>
</kw>
<msg timestamp="20181202 15:54:50.843" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:50.843" starttime="20181202 15:54:48.315"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:54:50.843" starttime="20181202 15:54:50.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="20181202 15:54:50.844" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:50.844" starttime="20181202 15:54:50.844"></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="20181202 15:54:50.846" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:54:50.886" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:53.054" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:53.054" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:53.054" starttime="20181202 15:54:50.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="20181202 15:54:53.055" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:53.055" starttime="20181202 15:54:53.055"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:53.056" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:53.056" starttime="20181202 15:54:53.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="20181202 15:54:53.056" starttime="20181202 15:54:53.056"></status>
</kw>
<msg timestamp="20181202 15:54:53.057" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:53.057" starttime="20181202 15:54:50.845"></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="20181202 15:54:53.057" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:53.057" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:53.057" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:53.057" starttime="20181202 15:54:53.057"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:53.058" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:53.058" starttime="20181202 15:54:53.058"></status>
</kw>
<msg timestamp="20181202 15:54:53.058" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:53.058" starttime="20181202 15:54:50.844"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:54:53.058" starttime="20181202 15:54:53.058"></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="20181202 15:54:53.059" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:53.059" starttime="20181202 15:54:53.059"></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="20181202 15:54:53.060" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:54:53.082" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:55.145" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:55.145" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:55.145" starttime="20181202 15:54:53.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="20181202 15:54:55.146" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:55.146" starttime="20181202 15:54:55.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="20181202 15:54:55.147" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:55.147" starttime="20181202 15:54:55.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="20181202 15:54:55.148" starttime="20181202 15:54:55.147"></status>
</kw>
<msg timestamp="20181202 15:54:55.149" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:55.149" starttime="20181202 15:54:53.060"></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="20181202 15:54:55.149" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:55.149" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:55.149" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:55.149" starttime="20181202 15:54:55.149"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:55.150" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:55.150" starttime="20181202 15:54:55.150"></status>
</kw>
<msg timestamp="20181202 15:54:55.150" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:55.150" starttime="20181202 15:54:53.059"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:54:55.150" starttime="20181202 15:54:55.150"></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="20181202 15:54:55.151" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:55.151" starttime="20181202 15:54:55.151"></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="20181202 15:54:55.152" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:54:55.185" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:57.364" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:57.365" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:57.365" starttime="20181202 15:54:55.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="20181202 15:54:57.366" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:57.366" starttime="20181202 15:54:57.365"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:54:57.367" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:57.367" starttime="20181202 15:54:57.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="20181202 15:54:57.367" starttime="20181202 15:54:57.367"></status>
</kw>
<msg timestamp="20181202 15:54:57.368" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:54:57.368" starttime="20181202 15:54:55.152"></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="20181202 15:54:57.368" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:54:57.368" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:57.368" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:57.368" starttime="20181202 15:54:57.368"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:57.369" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:54:57.369" starttime="20181202 15:54:57.369"></status>
</kw>
<msg timestamp="20181202 15:54:57.369" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:57.369" starttime="20181202 15:54:55.151"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:54:57.369" starttime="20181202 15:54:57.369"></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="20181202 15:54:57.371" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:54:57.371" starttime="20181202 15:54:57.370"></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="20181202 15:54:57.372" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:54:57.415" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:54:59.511" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:54:59.512" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:54:59.512" starttime="20181202 15:54:57.371"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:54:59.513" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:54:59.513" starttime="20181202 15:54:59.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="20181202 15:54:59.513" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:54:59.513" starttime="20181202 15:54:59.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="20181202 15:54:59.514" starttime="20181202 15:54:59.513"></status>
</kw>
<msg timestamp="20181202 15:54:59.514" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:54:59.514" starttime="20181202 15:54:57.371"></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="20181202 15:54:59.515" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:54:59.515" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:54:59.515" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:54:59.515" starttime="20181202 15:54:59.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:54:59.515" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:54:59.515" starttime="20181202 15:54:59.515"></status>
</kw>
<msg timestamp="20181202 15:54:59.516" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:54:59.516" starttime="20181202 15:54:57.370"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:54:59.517" starttime="20181202 15:54:59.516"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:59.517" starttime="20181202 15:54:59.516"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:54:59.517" starttime="20181202 15:54:59.517"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:59.517" starttime="20181202 15:54:59.517"></status>
</kw>
<status status="PASS" endtime="20181202 15:54:59.517" starttime="20181202 15:54:59.516"></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="20181202 15:54:59.518" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:54:59.518" starttime="20181202 15:54:59.518"></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="20181202 15:54:59.535" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:54:59.576" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:02.399" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:02.400" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:02.400" starttime="20181202 15:54:59.534"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:02.402" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:02.402" starttime="20181202 15:55:02.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="20181202 15:55:02.403" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:02.404" starttime="20181202 15:55:02.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="20181202 15:55:02.405" starttime="20181202 15:55:02.404"></status>
</kw>
<msg timestamp="20181202 15:55:02.406" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:02.406" starttime="20181202 15:54:59.533"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:02.406" starttime="20181202 15:54:59.519"></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="20181202 15:55:02.424" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:55:02.471" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:04.516" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:04.517" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:04.517" starttime="20181202 15:55:02.423"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:04.518" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:04.519" starttime="20181202 15:55:04.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="20181202 15:55:04.519" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:04.519" starttime="20181202 15:55:04.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="20181202 15:55:04.520" starttime="20181202 15:55:04.520"></status>
</kw>
<msg timestamp="20181202 15:55:04.521" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:04.521" starttime="20181202 15:55:02.422"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:04.521" starttime="20181202 15:55:02.407"></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="20181202 15:55:04.533" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:55:04.554" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:06.754" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:06.755" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:06.755" starttime="20181202 15:55:04.533"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:06.756" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:06.756" starttime="20181202 15:55:06.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:06.757" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:06.757" starttime="20181202 15:55:06.756"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:06.758" starttime="20181202 15:55:06.757"></status>
</kw>
<msg timestamp="20181202 15:55:06.758" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:06.758" starttime="20181202 15:55:04.532"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:06.758" starttime="20181202 15:55:04.521"></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="20181202 15:55:06.769" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:55:06.815" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:09.180" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:09.181" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:09.181" starttime="20181202 15:55:06.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="20181202 15:55:09.184" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:09.184" starttime="20181202 15:55:09.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="20181202 15:55:09.185" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:09.185" starttime="20181202 15:55:09.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="20181202 15:55:09.187" starttime="20181202 15:55:09.186"></status>
</kw>
<msg timestamp="20181202 15:55:09.188" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:09.188" starttime="20181202 15:55:06.768"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:09.188" starttime="20181202 15:55:06.758"></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="20181202 15:55:09.208" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:55:09.226" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:11.251" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:11.251" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:11.251" starttime="20181202 15:55:09.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="20181202 15:55:11.253" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:55:11.253" starttime="20181202 15:55:11.252"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:11.254" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:11.254" starttime="20181202 15:55:11.254"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:11.255" starttime="20181202 15:55:11.255"></status>
</kw>
<msg timestamp="20181202 15:55:11.256" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:55:11.256" starttime="20181202 15:55:09.206"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:11.256" starttime="20181202 15:55:09.188"></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="20181202 15:55:11.271" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:55:11.290" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:13.374" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:13.374" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:13.374" starttime="20181202 15:55:11.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="20181202 15:55:13.375" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:55:13.376" starttime="20181202 15:55:13.375"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:13.376" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:13.376" starttime="20181202 15:55:13.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="20181202 15:55:13.377" starttime="20181202 15:55:13.376"></status>
</kw>
<msg timestamp="20181202 15:55:13.377" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:55:13.377" starttime="20181202 15:55:11.270"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:13.377" starttime="20181202 15:55:11.256"></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="20181202 15:55:13.388" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:55:13.411" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:15.485" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:15.485" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:15.485" starttime="20181202 15:55:13.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="20181202 15:55:15.486" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:15.486" starttime="20181202 15:55:15.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="20181202 15:55:15.487" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:15.487" starttime="20181202 15:55:15.486"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:15.487" starttime="20181202 15:55:15.487"></status>
</kw>
<msg timestamp="20181202 15:55:15.488" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:15.488" starttime="20181202 15:55:13.387"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:15.488" starttime="20181202 15:55:13.378"></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="20181202 15:55:15.495" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:55:15.515" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:17.460" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:17.461" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:17.461" starttime="20181202 15:55:15.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="20181202 15:55:17.462" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:17.462" starttime="20181202 15:55:17.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="20181202 15:55:17.463" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:17.463" starttime="20181202 15:55:17.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="20181202 15:55:17.464" starttime="20181202 15:55:17.463"></status>
</kw>
<msg timestamp="20181202 15:55:17.464" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:17.464" starttime="20181202 15:55:15.495"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.464" starttime="20181202 15:55:15.488"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.465" starttime="20181202 15:54:59.518"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.465" starttime="20181202 15:54:59.518"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.465" starttime="20181202 15:54:46.073"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.465" starttime="20181202 15:54:46.072"></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="20181202 15:55:17.467" starttime="20181202 15:55:17.467"></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="20181202 15:55:17.468" 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="20181202 15:55:17.468" starttime="20181202 15:55:17.468"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.470" starttime="20181202 15:55:17.470"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.471" starttime="20181202 15:55:17.470"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.476" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.476" starttime="20181202 15:55:17.471"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.497" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.497" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.497" starttime="20181202 15:55:17.476"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.498" starttime="20181202 15:55:17.469"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.498" starttime="20181202 15:55:17.469"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.499" starttime="20181202 15:55:17.499"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.500" starttime="20181202 15:55:17.499"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.502" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.502" starttime="20181202 15:55:17.500"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.515" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.516" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.516" starttime="20181202 15:55:17.502"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.516" starttime="20181202 15:55:17.498"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.516" starttime="20181202 15:55:17.498"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.518" starttime="20181202 15:55:17.517"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.518" starttime="20181202 15:55:17.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="20181202 15:55:17.520" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.520" starttime="20181202 15:55:17.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="20181202 15:55:17.533" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.533" 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="20181202 15:55:17.533" starttime="20181202 15:55:17.521"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.533" starttime="20181202 15:55:17.516"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.534" starttime="20181202 15:55:17.516"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.535" starttime="20181202 15:55:17.535"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.536" starttime="20181202 15:55:17.535"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.538" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.538" starttime="20181202 15:55:17.536"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.547" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.547" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.548" starttime="20181202 15:55:17.538"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.548" starttime="20181202 15:55:17.534"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.548" starttime="20181202 15:55:17.534"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.549" starttime="20181202 15:55:17.549"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.550" starttime="20181202 15:55:17.549"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.552" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.552" starttime="20181202 15:55:17.550"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.561" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.561" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.561" starttime="20181202 15:55:17.552"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.562" starttime="20181202 15:55:17.548"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.562" starttime="20181202 15:55:17.548"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.563" starttime="20181202 15:55:17.563"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.563" starttime="20181202 15:55:17.563"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.566" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.566" starttime="20181202 15:55:17.564"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.576" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.576" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.576" starttime="20181202 15:55:17.567"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.576" starttime="20181202 15:55:17.562"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.576" starttime="20181202 15:55:17.562"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.577" starttime="20181202 15:55:17.577"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.578" starttime="20181202 15:55:17.578"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.581" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.581" starttime="20181202 15:55:17.578"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.590" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.591" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.591" starttime="20181202 15:55:17.581"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.591" starttime="20181202 15:55:17.576"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.591" starttime="20181202 15:55:17.576"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.592" starttime="20181202 15:55:17.592"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.593" starttime="20181202 15:55:17.592"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.596" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.596" starttime="20181202 15:55:17.593"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.607" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.608" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.608" starttime="20181202 15:55:17.596"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.608" starttime="20181202 15:55:17.591"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.608" starttime="20181202 15:55:17.591"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.609" starttime="20181202 15:55:17.609"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.610" starttime="20181202 15:55:17.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="20181202 15:55:17.612" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.612" starttime="20181202 15:55:17.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="20181202 15:55:17.622" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.623" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.623" starttime="20181202 15:55:17.613"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.623" starttime="20181202 15:55:17.608"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.623" starttime="20181202 15:55:17.608"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.624" starttime="20181202 15:55:17.624"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.625" starttime="20181202 15:55:17.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="20181202 15:55:17.627" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.628" starttime="20181202 15:55:17.625"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.646" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:17.646" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.646" starttime="20181202 15:55:17.628"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.646" starttime="20181202 15:55:17.623"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.646" starttime="20181202 15:55:17.623"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.646" starttime="20181202 15:55:17.468"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.647" starttime="20181202 15:55:17.647"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.648" starttime="20181202 15:55:17.647"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.650" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 15:55:17.651" starttime="20181202 15:55:17.648"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.711" 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="20181202 15:55:17.711" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:55:17.711" starttime="20181202 15:55:17.651"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.712" starttime="20181202 15:55:17.646"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.712" starttime="20181202 15:55:17.466"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.712" starttime="20181202 15:55:17.466"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:55:17.713" starttime="20181202 15:55:17.713"></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="20181202 15:55:17.713" 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="20181202 15:55:17.713" starttime="20181202 15:55:17.713"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.715" starttime="20181202 15:55:17.714"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.715" starttime="20181202 15:55:17.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="20181202 15:55:17.722" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.722" starttime="20181202 15:55:17.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="20181202 15:55:17.747" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.747" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.747" starttime="20181202 15:55:17.723"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.748" starttime="20181202 15:55:17.714"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.748" starttime="20181202 15:55:17.713"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.749" starttime="20181202 15:55:17.749"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.750" starttime="20181202 15:55:17.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="20181202 15:55:17.754" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.754" starttime="20181202 15:55:17.750"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.770" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.771" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.771" starttime="20181202 15:55:17.755"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.771" starttime="20181202 15:55:17.748"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.771" starttime="20181202 15:55:17.748"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.772" starttime="20181202 15:55:17.772"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.773" starttime="20181202 15:55:17.772"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.776" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.776" starttime="20181202 15:55:17.773"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.790" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.790" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.790" starttime="20181202 15:55:17.776"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.790" starttime="20181202 15:55:17.771"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.790" starttime="20181202 15:55:17.771"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.792" starttime="20181202 15:55:17.792"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.792" starttime="20181202 15:55:17.792"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.796" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.796" starttime="20181202 15:55:17.792"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.809" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.809" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.809" starttime="20181202 15:55:17.796"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.810" starttime="20181202 15:55:17.791"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.810" starttime="20181202 15:55:17.791"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.811" starttime="20181202 15:55:17.811"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.811" starttime="20181202 15:55:17.811"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.815" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.815" starttime="20181202 15:55:17.811"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.828" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.828" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.828" starttime="20181202 15:55:17.815"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.828" starttime="20181202 15:55:17.810"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.828" starttime="20181202 15:55:17.810"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.829" starttime="20181202 15:55:17.829"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.830" starttime="20181202 15:55:17.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="20181202 15:55:17.833" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.833" starttime="20181202 15:55:17.830"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.846" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.847" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.847" starttime="20181202 15:55:17.833"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.847" starttime="20181202 15:55:17.828"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.847" starttime="20181202 15:55:17.828"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.848" starttime="20181202 15:55:17.848"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.849" starttime="20181202 15:55:17.848"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.852" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.852" starttime="20181202 15:55:17.849"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.866" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.866" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.866" starttime="20181202 15:55:17.852"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.866" starttime="20181202 15:55:17.847"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.866" starttime="20181202 15:55:17.847"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.868" starttime="20181202 15:55:17.868"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.868" starttime="20181202 15:55:17.868"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.872" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.872" starttime="20181202 15:55:17.869"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.884" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.885" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.885" starttime="20181202 15:55:17.872"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.885" starttime="20181202 15:55:17.867"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.885" starttime="20181202 15:55:17.866"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.887" starttime="20181202 15:55:17.887"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.888" starttime="20181202 15:55:17.888"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:17.892" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.892" starttime="20181202 15:55:17.888"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.906" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.907" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.907" starttime="20181202 15:55:17.892"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.907" starttime="20181202 15:55:17.886"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.907" starttime="20181202 15:55:17.885"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.910" starttime="20181202 15:55:17.909"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.910" starttime="20181202 15:55:17.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="20181202 15:55:17.914" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:17.914" starttime="20181202 15:55:17.911"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:17.927" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:17.927" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:17.927" starttime="20181202 15:55:17.914"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.927" starttime="20181202 15:55:17.908"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.927" starttime="20181202 15:55:17.907"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:17.927" starttime="20181202 15:55:17.713"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:17.929" starttime="20181202 15:55:17.928"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:17.929" starttime="20181202 15:55:17.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="20181202 15:55:17.932" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:55:17.932" starttime="20181202 15:55:17.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="20181202 15:55:18.001" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:18.001" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:55:18.001" starttime="20181202 15:55:17.933"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.001" starttime="20181202 15:55:17.927"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.002" starttime="20181202 15:55:17.712"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.002" starttime="20181202 15:55:17.712"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:55:18.003" starttime="20181202 15:55:18.003"></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="20181202 15:55:18.004" 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="20181202 15:55:18.004" starttime="20181202 15:55:18.003"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.005" starttime="20181202 15:55:18.005"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.006" starttime="20181202 15:55:18.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="20181202 15:55:18.011" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.011" starttime="20181202 15:55:18.006"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:18.030" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.031" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.031" starttime="20181202 15:55:18.011"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.031" starttime="20181202 15:55:18.004"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.031" starttime="20181202 15:55:18.004"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.033" starttime="20181202 15:55:18.032"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.033" starttime="20181202 15:55:18.033"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.036" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.036" starttime="20181202 15:55:18.033"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:18.048" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.048" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.048" starttime="20181202 15:55:18.036"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.049" starttime="20181202 15:55:18.032"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.049" starttime="20181202 15:55:18.031"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.051" starttime="20181202 15:55:18.050"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.051" starttime="20181202 15:55:18.051"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.054" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.054" starttime="20181202 15:55:18.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="20181202 15:55:18.066" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.066" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.066" starttime="20181202 15:55:18.054"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.067" starttime="20181202 15:55:18.049"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.067" starttime="20181202 15:55:18.049"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.068" starttime="20181202 15:55:18.068"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.069" starttime="20181202 15:55:18.068"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.071" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.072" starttime="20181202 15:55:18.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="20181202 15:55:18.083" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.083" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.084" starttime="20181202 15:55:18.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.084" starttime="20181202 15:55:18.067"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.084" starttime="20181202 15:55:18.067"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.086" starttime="20181202 15:55:18.085"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.086" starttime="20181202 15:55:18.086"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.089" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.090" starttime="20181202 15:55:18.087"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:18.100" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.100" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.100" starttime="20181202 15:55:18.090"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.101" starttime="20181202 15:55:18.084"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.101" starttime="20181202 15:55:18.084"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.102" starttime="20181202 15:55:18.102"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.103" starttime="20181202 15:55:18.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="20181202 15:55:18.105" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.105" starttime="20181202 15:55:18.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="20181202 15:55:18.117" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.117" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.117" starttime="20181202 15:55:18.105"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.117" starttime="20181202 15:55:18.101"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.117" starttime="20181202 15:55:18.101"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.119" starttime="20181202 15:55:18.119"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.119" starttime="20181202 15:55:18.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="20181202 15:55:18.122" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.122" starttime="20181202 15:55:18.120"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:18.135" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.136" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.136" starttime="20181202 15:55:18.122"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.136" starttime="20181202 15:55:18.118"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.136" starttime="20181202 15:55:18.117"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.137" starttime="20181202 15:55:18.137"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.138" starttime="20181202 15:55:18.138"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.140" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.140" starttime="20181202 15:55:18.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="20181202 15:55:18.154" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.154" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.154" starttime="20181202 15:55:18.141"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.154" starttime="20181202 15:55:18.136"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.155" starttime="20181202 15:55:18.136"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.156" starttime="20181202 15:55:18.156"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.156" starttime="20181202 15:55:18.156"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.159" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.159" starttime="20181202 15:55:18.157"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:18.173" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.173" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.173" starttime="20181202 15:55:18.159"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.173" starttime="20181202 15:55:18.155"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.173" starttime="20181202 15:55:18.155"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.174" starttime="20181202 15:55:18.174"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.175" starttime="20181202 15:55:18.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="20181202 15:55:18.177" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:55:18.177" starttime="20181202 15:55:18.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="20181202 15:55:18.192" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.192" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:18.192" starttime="20181202 15:55:18.177"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.192" starttime="20181202 15:55:18.173"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.192" starttime="20181202 15:55:18.173"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.192" starttime="20181202 15:55:18.004"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.193" starttime="20181202 15:55:18.193"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:18.194" starttime="20181202 15:55:18.194"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.196" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:55:18.196" starttime="20181202 15:55:18.194"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:18.257" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:18.257" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:55:18.257" starttime="20181202 15:55:18.196"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.258" starttime="20181202 15:55:18.192"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.258" starttime="20181202 15:55:18.002"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.258" starttime="20181202 15:55:18.002"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.258" starttime="20181202 15:55:17.466"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.258" starttime="20181202 15:55:17.465"></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="20181202 15:55:18.269" 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="20181202 15:55:18.269" starttime="20181202 15:55:18.268"></status>
</kw>
<msg timestamp="20181202 15:55:18.269" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:55:18.269" starttime="20181202 15:55:18.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.270" starttime="20181202 15:55:18.269"></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="20181202 15:55:18.270" 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="20181202 15:55:18.270" starttime="20181202 15:55:18.270"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.270" starttime="20181202 15:55:18.267"></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.13</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="20181202 15:55:18.282" starttime="20181202 15:55:18.281"></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="20181202 15:55:18.282" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:55:18.405" 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="20181202 15:55:18.405" starttime="20181202 15:55:18.282"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.417" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 15:55:18.418" starttime="20181202 15:55:18.405"></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="20181202 15:55:18.422" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:55:18 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="20181202 15:55:18.422" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:55:18 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="20181202 15:55:18.422" starttime="20181202 15:55:18.418"></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="20181202 15:55:18.465" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:55:18.465" starttime="20181202 15:55:18.423"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:18.467" starttime="20181202 15:55:18.465"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:55:18.467" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:55:18 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="20181202 15:55:18.467" starttime="20181202 15:55:18.467"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.468" starttime="20181202 15:55:18.280"></status>
</kw>
<msg timestamp="20181202 15:55:18.468" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:55:18 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="20181202 15:55:18.468" starttime="20181202 15:55:18.273"></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="20181202 15:55:18.468" starttime="20181202 15:55:18.468"></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="20181202 15:55:18.469" starttime="20181202 15:55:18.469"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.469" starttime="20181202 15:55:18.469"></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="20181202 15:55:18.470" starttime="20181202 15:55:18.469"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.470" starttime="20181202 15:55:18.469"></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="20181202 15:55:18.470" starttime="20181202 15:55:18.470"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.470" starttime="20181202 15:55:18.470"></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="20181202 15:55:18.471" starttime="20181202 15:55:18.471"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.471" starttime="20181202 15:55:18.470"></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="20181202 15:55:18.471" starttime="20181202 15:55:18.471"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.472" starttime="20181202 15:55:18.471"></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="20181202 15:55:18.472" starttime="20181202 15:55:18.472"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.472" starttime="20181202 15:55:18.472"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.472" starttime="20181202 15:55:18.468"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.472" starttime="20181202 15:55:18.273"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.472" starttime="20181202 15:55:18.273"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.472" starttime="20181202 15:55:18.272"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.472" starttime="20181202 15:55:18.272"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.472" starttime="20181202 15:55:18.272"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.473" starttime="20181202 15:55:18.271"></status>
</kw>
<msg timestamp="20181202 15:55:18.473" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:55:18.473" starttime="20181202 15:55:18.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>"${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="20181202 15:55:18.481" 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="20181202 15:55:18.481" starttime="20181202 15:55:18.481"></status>
</kw>
<msg timestamp="20181202 15:55:18.481" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:55:18.481" starttime="20181202 15:55:18.481"></status>
</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="20181202 15:55:18.482" starttime="20181202 15:55:18.481"></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="20181202 15:55:18.482" 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="20181202 15:55:18.482" starttime="20181202 15:55:18.482"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.482" starttime="20181202 15:55:18.480"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.483" starttime="20181202 15:55:18.473"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.483" starttime="20181202 15:55:18.271"></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="20181202 15:55:18.484" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 15:55:18.484" starttime="20181202 15:55:18.484"></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="20181202 15:55:18.492" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 15:55:18.492" starttime="20181202 15:55:18.485"></status>
</kw>
<msg timestamp="20181202 15:55:18.493" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:55:18.493" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 15:55:18.493" starttime="20181202 15:55:18.485"></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="20181202 15:55:18.493" starttime="20181202 15:55:18.493"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.493" starttime="20181202 15:55:18.485"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.493" starttime="20181202 15:55:18.484"></status>
</kw>
<msg timestamp="20181202 15:55:18.493" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 15:55:18.493" starttime="20181202 15:55:18.484"></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="20181202 15:55:18.494" starttime="20181202 15:55:18.494"></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>
<status status="PASS" endtime="20181202 15:55:18.494" starttime="20181202 15:55:18.494"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 15:55:18.496" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:55:18.496" starttime="20181202 15:55:18.496"></status>
</kw>
<msg timestamp="20181202 15:55:18.496" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:55:18.496" starttime="20181202 15:55:18.495"></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="20181202 15:55:18.497" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Neutron_Security_Group_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:55:18.497" starttime="20181202 15:55:18.496"></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="20181202 15:55:18.499" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Neutron_Security_Group_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:55:18.752" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:55:18.752" level="INFO">${output} = 2018-12-02 15:55:18,699 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:55:18.752" starttime="20181202 15:55:18.497"></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="20181202 15:55:18.753" level="INFO">rc: 0, output: 2018-12-02 15:55:18,699 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:55:18.753" starttime="20181202 15:55:18.752"></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="20181202 15:55:18.753" starttime="20181202 15:55:18.753"></status>
</kw>
<msg timestamp="20181202 15:55:18.754" level="INFO">${output} = 2018-12-02 15:55:18,699 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:55:18.754" starttime="20181202 15:55:18.495"></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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 15:55:18.754" level="FAIL">'2018-12-02 15:55:18,699 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 15:55:18.754" starttime="20181202 15:55:18.754"></status>
</kw>
<status status="FAIL" endtime="20181202 15:55:18.755" starttime="20181202 15:55:18.483"></status>
</kw>
<msg timestamp="20181202 15:55:18.755" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 15:55:18.755" starttime="20181202 15:55:18.483"></status>
</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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 15:55:18.764" 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="20181202 15:55:18.764" starttime="20181202 15:55:18.764"></status>
</kw>
<msg timestamp="20181202 15:55:18.764" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:55:18.764" starttime="20181202 15:55:18.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:18.765" starttime="20181202 15:55:18.764"></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="20181202 15:55:18.765" 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="20181202 15:55:18.765" starttime="20181202 15:55:18.765"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:18.765" starttime="20181202 15:55:18.763"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 15:55:18.766" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 15:55:18.766" starttime="20181202 15:55:18.766"></status>
</kw>
<status status="FAIL" endtime="20181202 15:55:18.766" starttime="20181202 15:55:18.756"></status>
</kw>
<status status="FAIL" endtime="20181202 15:55:18.766" starttime="20181202 15:55:18.755"></status>
</kw>
<status status="FAIL" endtime="20181202 15:55:18.766" starttime="20181202 15:55:18.483"></status>
</kw>
<status status="FAIL" endtime="20181202 15:55:18.766" starttime="20181202 15:55:18.270"></status>
</kw>
<status status="FAIL" endtime="20181202 15:55:18.766" starttime="20181202 15:55:18.258"></status>
</kw>
<status status="FAIL" endtime="20181202 15:55:18.766" starttime="20181202 15:54:29.588"></status>
</kw>
<test id="s1-s5-t1" name="TC01_Update Security Group description and Name">
<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="FAIL" endtime="20181202 15:55:18.768" critical="yes" starttime="20181202 15:55:18.767">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s5-t2" name="TC02_Create Security Rule with port_range_min &gt; port_range_max">
<doc>Create Security Rule with port_range_min greater than port_range_max</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="FAIL" endtime="20181202 15:55:18.769" critical="yes" starttime="20181202 15:55:18.768">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s5-t3" name="TC03_Create Security Rule with port_range_min = -1">
<doc>Create Security Rule with port_range_min = -1</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="FAIL" endtime="20181202 15:55:18.770" critical="yes" starttime="20181202 15:55:18.769">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s5-t4" name="TC04_Create Security Rule with port_range_max = -1">
<doc>Create Security Rule with port_range_max = -1</doc>
<tags>
<tag>Regression</tag>
</tags>
<status status="FAIL" endtime="20181202 15:55:18.770" critical="yes" starttime="20181202 15:55:18.770">Parent suite setup failed:
AssertionError</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="20181202 15:55:18.774" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 15:55:18.774" starttime="20181202 15:55:18.774"></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="20181202 15:55:18.777" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:55:19.210" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 15:55:19.211" starttime="20181202 15:55:18.775"></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="20181202 15:55:19.212" 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  = 631
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  = 28
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  = 855
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  = 2066
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  = 1386
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.11706
distributed-data-store.operational.commit.rate_Max      = 21.721459
distributed-data-store.operational.commit.rate_Mean     = 0.497121967115
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 3516
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 15:55:19.212" starttime="20181202 15:55:19.211"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.212" starttime="20181202 15:55:18.774"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.212" starttime="20181202 15:55:18.773"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.212" starttime="20181202 15:55:18.773"></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="20181202 15:55:19.214" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181202 15:55:19.214" starttime="20181202 15:55:19.214"></status>
</kw>
<msg timestamp="20181202 15:55:19.215" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181202 15:55:19.215" starttime="20181202 15:55:19.213"></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="20181202 15:55:19.215" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181202 15:55:19.215" starttime="20181202 15:55:19.215"></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="20181202 15:55:19.218" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Neutron_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:55:19.534" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:55:19.534" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 15:55:19.534" starttime="20181202 15:55:19.216"></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="20181202 15:55:19.535" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 15:55:19.535" starttime="20181202 15:55:19.534"></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="20181202 15:55:19.537" starttime="20181202 15:55:19.535"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.537" starttime="20181202 15:55:19.213"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.537" starttime="20181202 15:55:19.212"></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="20181202 15:55:19.540" level="INFO">${tmpdir} = CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181202 15:55:19.540" starttime="20181202 15:55:19.539"></status>
</kw>
<msg timestamp="20181202 15:55:19.540" level="INFO">${dstdir} = /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181202 15:55:19.540" starttime="20181202 15:55:19.539"></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="20181202 15:55:19.541" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Neutron_Security_Group</msg>
<status status="PASS" endtime="20181202 15:55:19.541" starttime="20181202 15:55:19.541"></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="20181202 15:55:19.545" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Neutron_Security_Group 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:55:19.797" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:55:19.797" level="INFO">${output} = 2018-12-02 15:55:19,752 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 15:55:19.797" starttime="20181202 15:55:19.542"></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="20181202 15:55:19.798" level="INFO">rc: 0, output: 2018-12-02 15:55:19,752 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:55:19.799" starttime="20181202 15:55:19.798"></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="20181202 15:55:19.799" starttime="20181202 15:55:19.799"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.800" starttime="20181202 15:55:19.538"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.800" starttime="20181202 15:55:19.538"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.800" starttime="20181202 15:55:18.772"></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="20181202 15:55:19.802" starttime="20181202 15:55:19.802"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:19.804" starttime="20181202 15:55:19.804"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:19.805" starttime="20181202 15:55:19.804"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:19.807" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:55:19.808" starttime="20181202 15:55:19.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="20181202 15:55:19.838" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:19.839" 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="20181202 15:55:19.839" starttime="20181202 15:55:19.808"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.839" starttime="20181202 15:55:19.803"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:19.840" starttime="20181202 15:55:19.840"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:19.841" starttime="20181202 15:55:19.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="20181202 15:55:19.845" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:55:19.845" starttime="20181202 15:55:19.841"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:19.864" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:19.864" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 15:55:19.864" starttime="20181202 15:55:19.846"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.864" starttime="20181202 15:55:19.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>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:19.866" starttime="20181202 15:55:19.865"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:19.866" starttime="20181202 15:55:19.866"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:19.868" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:55:19.868" starttime="20181202 15:55:19.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="20181202 15:55:19.935" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:19.935" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:55:19.935" starttime="20181202 15:55:19.869"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.936" starttime="20181202 15:55:19.864"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:19.937" starttime="20181202 15:55:19.936"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:19.937" starttime="20181202 15:55:19.937"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:19.939" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:55:19.939" starttime="20181202 15:55:19.937"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:19.946" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:19.946" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 15:55:19.946" starttime="20181202 15:55:19.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.946" starttime="20181202 15:55:19.936"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:19.947" starttime="20181202 15:55:19.947"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:19.948" starttime="20181202 15:55:19.948"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:19.950" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:55:19.950" starttime="20181202 15:55:19.948"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:19.951" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:19.952" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:19.952" starttime="20181202 15:55:19.950"></status>
</kw>
<msg timestamp="20181202 15:55:19.952" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:19.952" starttime="20181202 15:55:19.946"></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="20181202 15:55:19.952" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:55:19.953" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:19.953" starttime="20181202 15:55:19.952"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:55:19.953" starttime="20181202 15:55:19.953"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:19.954" starttime="20181202 15:55:19.954"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:19.954" starttime="20181202 15:55:19.954"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:19.956" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:55:19.956" starttime="20181202 15:55:19.954"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:19.983" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:19.983" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 15:55:19.983" starttime="20181202 15:55:19.956"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:19.983" starttime="20181202 15:55:19.953"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:19.984" starttime="20181202 15:55:19.984"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:19.985" starttime="20181202 15:55:19.985"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:19.987" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:55:19.987" starttime="20181202 15:55:19.985"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.007" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 15:55:20.007" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:55:20.008" starttime="20181202 15:55:19.987"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.008" starttime="20181202 15:55:19.983"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.009" starttime="20181202 15:55:20.009"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.010" starttime="20181202 15:55:20.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="20181202 15:55:20.012" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:55:20.012" starttime="20181202 15:55:20.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="20181202 15:55:20.030" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 15:55:20.030" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 15:55:20.030" starttime="20181202 15:55:20.012"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.030" starttime="20181202 15:55:20.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>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.031" starttime="20181202 15:55:20.031"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.032" starttime="20181202 15:55:20.032"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.034" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 15:55:20.034" starttime="20181202 15:55:20.032"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.217" level="INFO">cookie=0x8000001, duration=1025.765s, table=0, n_packets=1407, n_bytes=99578, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1025.765s, table=0, n_packets=1182, n_bytes=78834, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=695.401s, table=0, n_packets=695, n_bytes=37530, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1025.997s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1025.997s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1025.997s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1025.997s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1025.997s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=857.943s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=857.943s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1025.997s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1025.997s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1025.675s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1025.206s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1025.206s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1025.675s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1025.997s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1025.675s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1025.675s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1025.675s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=859.597s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1025.675s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1025.675s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=860.353s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=860.353s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=859.717s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=859.717s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1025.997s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1025.997s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1025.675s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=1025.997s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1025.573s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1025.573s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1025.573s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1025.573s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1025.573s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1025.573s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1025.573s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1025.573s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.573s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.573s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.547s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.547s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.547s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.547s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1025.591s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1025.579s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1025.547s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1025.547s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1025.547s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1025.547s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1025.547s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1025.547s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1025.547s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1025.547s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=695.382s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1025.547s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=1025.547s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=695.382s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1025.547s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1025.547s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1025.547s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1025.547s, 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=1025.547s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1025.547s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1025.547s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.547s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.547s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.547s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.547s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.547s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.547s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1025.573s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1025.547s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1025.591s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1025.579s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1025.579s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1025.591s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1025.573s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1025.547s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1025.547s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1025.547s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.217" level="INFO">${output} =  cookie=0x8000001, duration=1025.765s, table=0, n_packets=1407, n_bytes=99578, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001...</msg>
<status status="PASS" endtime="20181202 15:55:20.218" starttime="20181202 15:55:20.035"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.218" starttime="20181202 15:55:20.031"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.219" starttime="20181202 15:55:20.219"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.219" starttime="20181202 15:55:20.219"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.222" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:55:20.222" starttime="20181202 15:55:20.220"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.236" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.236" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 15:55:20.236" starttime="20181202 15:55:20.222"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.237" starttime="20181202 15:55:20.218"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.238" starttime="20181202 15:55:20.238"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.238" starttime="20181202 15:55:20.238"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.241" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 15:55:20.241" starttime="20181202 15:55:20.238"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.258" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=860.885s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=861.201s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=1025.755s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.259" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=860.885s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=2100...</msg>
<status status="PASS" endtime="20181202 15:55:20.259" starttime="20181202 15:55:20.241"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.259" starttime="20181202 15:55:20.237"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.259" starttime="20181202 15:55:19.801"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.259" starttime="20181202 15:55:19.801"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:55:20.260" starttime="20181202 15:55:20.260"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.261" starttime="20181202 15:55:20.261"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.262" starttime="20181202 15:55:20.261"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.265" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:55:20.265" starttime="20181202 15:55:20.262"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.280" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.281" 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="20181202 15:55:20.281" starttime="20181202 15:55:20.265"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.281" starttime="20181202 15:55:20.260"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.282" starttime="20181202 15:55:20.282"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.282" starttime="20181202 15:55:20.282"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.285" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:55:20.285" starttime="20181202 15:55:20.283"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.299" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.299" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 15:55:20.299" starttime="20181202 15:55:20.285"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.299" starttime="20181202 15:55:20.281"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.300" starttime="20181202 15:55:20.300"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.301" starttime="20181202 15:55:20.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="20181202 15:55:20.302" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:55:20.303" starttime="20181202 15:55:20.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="20181202 15:55:20.307" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.308" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:55:20.308" starttime="20181202 15:55:20.303"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.308" starttime="20181202 15:55:20.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>arp -an</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.309" starttime="20181202 15:55:20.309"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.309" starttime="20181202 15:55:20.309"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.311" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:55:20.311" starttime="20181202 15:55:20.309"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.318" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.319" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 15:55:20.319" starttime="20181202 15:55:20.311"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.319" starttime="20181202 15:55:20.308"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.320" starttime="20181202 15:55:20.320"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.320" starttime="20181202 15:55:20.320"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.323" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:55:20.323" starttime="20181202 15:55:20.321"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.325" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.325" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:20.325" starttime="20181202 15:55:20.323"></status>
</kw>
<msg timestamp="20181202 15:55:20.326" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:20.326" starttime="20181202 15:55:20.319"></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="20181202 15:55:20.326" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:55:20.326" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:20.326" starttime="20181202 15:55:20.326"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:55:20.327" starttime="20181202 15:55:20.326"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.328" starttime="20181202 15:55:20.327"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.328" starttime="20181202 15:55:20.328"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.330" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:55:20.330" starttime="20181202 15:55:20.328"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.361" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.361" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:55:20.361" starttime="20181202 15:55:20.331"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.362" starttime="20181202 15:55:20.327"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.363" starttime="20181202 15:55:20.363"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.363" starttime="20181202 15:55:20.363"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.365" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:55:20.365" starttime="20181202 15:55:20.363"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.392" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.393" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:55:20.393" starttime="20181202 15:55:20.366"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.393" starttime="20181202 15:55:20.362"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.395" starttime="20181202 15:55:20.394"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.395" starttime="20181202 15:55:20.395"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.398" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:55:20.398" starttime="20181202 15:55:20.395"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.419" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.419" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 15:55:20.419" starttime="20181202 15:55:20.398"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.420" starttime="20181202 15:55:20.393"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.421" starttime="20181202 15:55:20.420"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.422" starttime="20181202 15:55:20.421"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.424" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:55:20.424" starttime="20181202 15:55:20.422"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.606" level="INFO">cookie=0x8000001, duration=1026.339s, table=0, n_packets=1164, n_bytes=76824, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1026.095s, table=0, n_packets=1200, n_bytes=79856, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=661.248s, table=0, n_packets=660, n_bytes=35640, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1026.338s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1026.338s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1026.338s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1026.338s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1026.338s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=858.341s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=858.339s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1026.338s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1026.338s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1026.095s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1025.592s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1025.592s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1026.095s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1026.339s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1026.338s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1026.095s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1026.338s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1026.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=1026.095s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=1026.338s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1026.338s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1026.095s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=1026.338s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1026.004s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.004s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.004s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.004s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.004s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.004s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.004s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.004s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1026.004s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.975s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.975s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.975s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.903s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1025.903s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1026.053s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1026.004s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1025.903s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1025.903s, 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=1025.903s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1025.903s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1025.903s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1025.903s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1025.903s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1025.903s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=661.226s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1025.903s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=1025.903s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=661.227s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1025.903s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1025.903s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1025.903s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1025.903s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1025.903s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1025.903s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1025.903s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.903s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.903s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.903s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.903s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.903s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1025.903s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1026.004s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1025.903s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1026.004s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1026.004s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1026.004s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1026.004s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1026.004s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1025.903s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1025.903s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1025.903s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.607" level="INFO">${output} =  cookie=0x8000001, duration=1026.339s, table=0, n_packets=1164, n_bytes=76824, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001...</msg>
<status status="PASS" endtime="20181202 15:55:20.607" starttime="20181202 15:55:20.424"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.607" starttime="20181202 15:55:20.420"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.609" starttime="20181202 15:55:20.608"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.609" starttime="20181202 15:55:20.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="20181202 15:55:20.613" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:55:20.613" starttime="20181202 15:55:20.609"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.626" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.626" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 15:55:20.626" starttime="20181202 15:55:20.613"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.626" starttime="20181202 15:55:20.608"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.628" starttime="20181202 15:55:20.627"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.628" starttime="20181202 15:55:20.628"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.630" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:55:20.630" starttime="20181202 15:55:20.628"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.645" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1026.108s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=657.756s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:55:20.645" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1026.108s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,buck...</msg>
<status status="PASS" endtime="20181202 15:55:20.645" starttime="20181202 15:55:20.631"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.645" starttime="20181202 15:55:20.627"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.645" starttime="20181202 15:55:20.259"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.645" starttime="20181202 15:55:20.259"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:55:20.646" starttime="20181202 15:55:20.646"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.647" starttime="20181202 15:55:20.647"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.648" starttime="20181202 15:55:20.648"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.650" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:55:20.650" starttime="20181202 15:55:20.648"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.666" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.666" 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="20181202 15:55:20.666" starttime="20181202 15:55:20.651"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.666" starttime="20181202 15:55:20.647"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.668" starttime="20181202 15:55:20.667"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.668" starttime="20181202 15:55:20.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="20181202 15:55:20.670" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:55:20.670" starttime="20181202 15:55:20.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="20181202 15:55:20.683" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.683" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 15:55:20.683" starttime="20181202 15:55:20.670"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.684" starttime="20181202 15:55:20.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>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.685" starttime="20181202 15:55:20.685"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.685" starttime="20181202 15:55:20.685"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.687" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:55:20.687" starttime="20181202 15:55:20.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="20181202 15:55:20.691" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.691" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:55:20.691" starttime="20181202 15:55:20.687"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.691" starttime="20181202 15:55:20.684"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.692" starttime="20181202 15:55:20.692"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.693" starttime="20181202 15:55:20.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="20181202 15:55:20.694" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:55:20.694" starttime="20181202 15:55:20.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="20181202 15:55:20.701" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.702" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 15:55:20.702" starttime="20181202 15:55:20.694"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.702" starttime="20181202 15:55:20.691"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.703" starttime="20181202 15:55:20.703"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.703" starttime="20181202 15:55:20.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="20181202 15:55:20.706" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:55:20.706" starttime="20181202 15:55:20.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="20181202 15:55:20.707" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.708" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:20.708" starttime="20181202 15:55:20.706"></status>
</kw>
<msg timestamp="20181202 15:55:20.708" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:20.708" starttime="20181202 15:55:20.702"></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="20181202 15:55:20.708" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:55:20.709" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:20.709" starttime="20181202 15:55:20.708"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:55:20.709" starttime="20181202 15:55:20.709"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.710" starttime="20181202 15:55:20.710"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.710" starttime="20181202 15:55:20.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="20181202 15:55:20.712" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:55:20.712" starttime="20181202 15:55:20.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="20181202 15:55:20.738" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.738" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:55:20.738" starttime="20181202 15:55:20.712"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.738" starttime="20181202 15:55:20.709"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.740" starttime="20181202 15:55:20.739"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.740" starttime="20181202 15:55:20.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="20181202 15:55:20.742" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:55:20.742" starttime="20181202 15:55:20.740"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.763" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.764" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:55:20.764" starttime="20181202 15:55:20.742"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.764" starttime="20181202 15:55:20.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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.766" starttime="20181202 15:55:20.765"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.766" starttime="20181202 15:55:20.766"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.768" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:55:20.769" starttime="20181202 15:55:20.766"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.786" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.786" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 15:55:20.786" starttime="20181202 15:55:20.769"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.787" starttime="20181202 15:55:20.764"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.788" starttime="20181202 15:55:20.788"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.788" starttime="20181202 15:55:20.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="20181202 15:55:20.791" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:55:20.791" starttime="20181202 15:55:20.788"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.967" level="INFO">cookie=0x8000001, duration=1026.499s, table=0, n_packets=1322, n_bytes=93524, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1026.499s, table=0, n_packets=1184, n_bytes=78688, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=645.987s, table=0, n_packets=645, n_bytes=34830, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1026.753s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1026.753s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1026.753s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1026.753s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1026.753s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=858.703s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=858.694s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1026.753s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1026.753s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1026.428s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1026.001s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1026.001s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1026.431s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1026.753s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1026.431s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1026.431s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1026.431s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=860.341s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1026.428s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1026.431s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=860.469s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=860.469s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=860.431s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=860.435s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1026.753s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1026.753s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1026.429s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=1026.753s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1026.352s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.352s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.352s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.352s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.352s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.352s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.352s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1026.351s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1026.351s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1026.351s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1026.351s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1026.351s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1026.351s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1026.351s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1026.428s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1026.352s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1026.351s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1026.351s, 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=1026.351s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1026.351s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1026.351s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1026.351s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1026.351s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1026.351s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=645.977s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1026.339s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=1026.339s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=645.977s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1026.351s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1026.351s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1026.351s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1026.351s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1026.351s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1026.351s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1026.351s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1026.351s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1026.351s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1026.351s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1026.351s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1026.351s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1026.351s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1026.352s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1026.351s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1026.352s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1026.352s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1026.352s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1026.352s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1026.352s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1026.351s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1026.351s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1026.351s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.967" level="INFO">${output} =  cookie=0x8000001, duration=1026.499s, table=0, n_packets=1322, n_bytes=93524, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001...</msg>
<status status="PASS" endtime="20181202 15:55:20.968" starttime="20181202 15:55:20.791"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.968" starttime="20181202 15:55:20.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-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.969" starttime="20181202 15:55:20.969"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.969" starttime="20181202 15:55:20.969"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.972" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:55:20.972" starttime="20181202 15:55:20.970"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:20.986" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:20.986" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 15:55:20.986" starttime="20181202 15:55:20.972"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:20.986" starttime="20181202 15:55:20.968"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:20.987" starttime="20181202 15:55:20.987"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:55:20.988" starttime="20181202 15:55:20.988"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:20.991" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:55:20.991" starttime="20181202 15:55:20.988"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:55:21.005" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=861.008s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=1026.505s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=861.317s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:55:21.005" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=861.008s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000...</msg>
<status status="PASS" endtime="20181202 15:55:21.005" starttime="20181202 15:55:20.991"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.006" starttime="20181202 15:55:20.986"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.006" starttime="20181202 15:55:20.646"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.006" starttime="20181202 15:55:20.645"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.006" starttime="20181202 15:55:19.801"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.006" starttime="20181202 15:55:19.800"></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="20181202 15:55:21.016" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a023990&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:55:21.017" starttime="20181202 15:55:21.016"></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="20181202 15:55:21.023" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.023" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.023" starttime="20181202 15:55:21.017"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.024" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.024" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.024" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.025" starttime="20181202 15:55: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="20181202 15:55:21.025" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.026" starttime="20181202 15:55:21.025"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.026" starttime="20181202 15:55:21.017"></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="20181202 15:55:21.035" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.035" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.035" starttime="20181202 15:55:21.026"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.036" 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="20181202 15:55:21.036" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.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="20181202 15:55:21.036" starttime="20181202 15:55:21.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="20181202 15:55:21.037" 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="20181202 15:55:21.037" starttime="20181202 15:55:21.036"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.037" starttime="20181202 15:55:21.026"></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="20181202 15:55:21.045" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.045" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.046" starttime="20181202 15:55:21.037"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.046" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 15:55:21.046" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.046" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.046" starttime="20181202 15:55: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="20181202 15:55:21.047" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.047" starttime="20181202 15:55:21.047"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.047" starttime="20181202 15:55:21.037"></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="20181202 15:55:21.057" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.057" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.057" starttime="20181202 15:55: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="20181202 15:55:21.060" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 15:55:21.060" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.060" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 15:55:21.060" starttime="20181202 15:55:21.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="20181202 15:55:21.061" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.061" starttime="20181202 15:55:21.060"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.061" starttime="20181202 15:55:21.047"></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="20181202 15:55:21.064" 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="20181202 15:55:21.064" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.064" starttime="20181202 15:55: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="20181202 15:55:21.065" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 15:55:21.065" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.066" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 15:55:21.066" starttime="20181202 15:55:21.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="20181202 15:55:21.066" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.066" starttime="20181202 15:55:21.066"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.066" starttime="20181202 15:55:21.061"></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="20181202 15:55:21.072" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.072" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.073" starttime="20181202 15:55:21.067"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.074" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 15:55:21.074" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.074" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 15:55:21.074" starttime="20181202 15:55:21.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.075" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.075" starttime="20181202 15:55:21.074"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.075" starttime="20181202 15:55:21.066"></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="20181202 15:55:21.079" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.080" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.080" starttime="20181202 15:55:21.075"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.082" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 15:55:21.082" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.082" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 15:55:21.082" starttime="20181202 15:55:21.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="20181202 15:55:21.082" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.083" starttime="20181202 15:55:21.082"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.083" starttime="20181202 15:55:21.075"></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="20181202 15:55:21.086" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.086" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.086" starttime="20181202 15:55:21.083"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.087" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:55:21.087" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.087" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 15:55:21.087" starttime="20181202 15:55:21.086"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.087" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 15:55:21.087" starttime="20181202 15:55:21.087"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.087" starttime="20181202 15:55:21.083"></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="20181202 15:55:21.091" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.091" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.091" starttime="20181202 15:55:21.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="20181202 15:55:21.092" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.092" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.092" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.092" starttime="20181202 15:55:21.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="20181202 15:55:21.092" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.093" starttime="20181202 15:55:21.092"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.093" starttime="20181202 15:55:21.087"></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="20181202 15:55:21.097" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.097" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.097" starttime="20181202 15:55:21.093"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.097" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.097" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.098" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.098" starttime="20181202 15:55:21.097"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.098" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.098" starttime="20181202 15:55:21.098"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.098" starttime="20181202 15:55:21.093"></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="20181202 15:55:21.101" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.101" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.101" starttime="20181202 15:55:21.098"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.102" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 15:55:21.102" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.102" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 15:55:21.102" starttime="20181202 15:55:21.101"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.103" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.103" starttime="20181202 15:55:21.102"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.103" starttime="20181202 15:55:21.098"></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="20181202 15:55:21.106" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.106" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.106" starttime="20181202 15:55:21.103"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.107" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:55:21.107" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.107" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 15:55:21.107" starttime="20181202 15:55:21.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.107" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.107" starttime="20181202 15:55:21.107"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.107" starttime="20181202 15:55:21.103"></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="20181202 15:55:21.112" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.112" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.112" starttime="20181202 15:55:21.108"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.112" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 15:55:21.112" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.113" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.113" starttime="20181202 15:55:21.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="20181202 15:55:21.113" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.113" starttime="20181202 15:55:21.113"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.113" starttime="20181202 15:55:21.107"></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="20181202 15:55:21.118" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.118" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.118" starttime="20181202 15:55:21.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="20181202 15:55:21.119" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 15:55:21.119" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.119" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.119" starttime="20181202 15:55:21.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="20181202 15:55:21.119" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.119" starttime="20181202 15:55:21.119"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.119" starttime="20181202 15:55:21.113"></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="20181202 15:55:21.123" 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="20181202 15:55:21.124" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.124" starttime="20181202 15:55:21.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="20181202 15:55:21.126" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 15:55:21.126" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.127" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 15:55:21.127" starttime="20181202 15:55:21.124"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.127" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:55:21.127" starttime="20181202 15:55:21.127"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.128" starttime="20181202 15:55:21.120"></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="20181202 15:55:21.131" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.131" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.131" starttime="20181202 15:55:21.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="20181202 15:55:21.133" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 15:55:21.133" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.133" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 15:55:21.133" starttime="20181202 15:55:21.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.133" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.134" starttime="20181202 15:55:21.133"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.134" starttime="20181202 15:55:21.128"></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="20181202 15:55:21.136" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.137" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.137" starttime="20181202 15:55:21.134"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.137" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 15:55:21.137" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.137" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.137" starttime="20181202 15:55:21.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="20181202 15:55:21.138" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.138" starttime="20181202 15:55:21.138"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.138" starttime="20181202 15:55:21.134"></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="20181202 15:55:21.141" 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="20181202 15:55:21.141" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.141" starttime="20181202 15:55:21.138"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.142" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.142" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.142" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.142" starttime="20181202 15:55:21.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="20181202 15:55:21.143" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.143" starttime="20181202 15:55:21.142"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.143" starttime="20181202 15:55:21.138"></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="20181202 15:55:21.152" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.152" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.153" starttime="20181202 15:55:21.143"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.153" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.153" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.153" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.154" starttime="20181202 15:55:21.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="20181202 15:55:21.154" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.154" starttime="20181202 15:55:21.154"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.154" starttime="20181202 15:55:21.143"></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="20181202 15:55:21.165" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.166" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.166" starttime="20181202 15:55:21.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="20181202 15:55:21.166" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 15:55:21.166" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.167" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.167" starttime="20181202 15:55:21.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="20181202 15:55:21.167" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.167" starttime="20181202 15:55:21.167"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.167" starttime="20181202 15:55:21.154"></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="20181202 15:55:21.179" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.180" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.180" starttime="20181202 15:55:21.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="20181202 15:55:21.180" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 15:55:21.180" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.180" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.181" starttime="20181202 15:55:21.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="20181202 15:55:21.181" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.181" starttime="20181202 15:55:21.181"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.181" starttime="20181202 15:55:21.167"></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="20181202 15:55:21.184" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.184" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.184" starttime="20181202 15:55:21.181"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.185" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 15:55:21.185" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.185" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.185" starttime="20181202 15:55:21.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="20181202 15:55:21.185" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.185" starttime="20181202 15:55:21.185"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.185" starttime="20181202 15:55:21.181"></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="20181202 15:55:21.188" 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="20181202 15:55:21.188" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.188" starttime="20181202 15:55:21.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="20181202 15:55:21.189" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 15:55:21.189" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.189" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 15:55:21.189" starttime="20181202 15:55:21.188"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.189" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.189" starttime="20181202 15:55:21.189"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.189" starttime="20181202 15:55:21.185"></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="20181202 15:55:21.193" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.193" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.193" starttime="20181202 15:55:21.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="20181202 15:55:21.193" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.193" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.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="20181202 15:55:21.194" starttime="20181202 15:55:21.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="20181202 15:55:21.194" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.194" starttime="20181202 15:55:21.194"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.194" starttime="20181202 15:55:21.190"></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="20181202 15:55:21.197" 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="20181202 15:55:21.197" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.197" starttime="20181202 15:55:21.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="20181202 15:55:21.198" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 15:55:21.198" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.198" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 15:55:21.198" starttime="20181202 15:55:21.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="20181202 15:55:21.198" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.198" starttime="20181202 15:55:21.198"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.198" starttime="20181202 15:55:21.194"></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="20181202 15:55:21.201" 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="20181202 15:55:21.201" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.201" starttime="20181202 15:55:21.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="20181202 15:55:21.202" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 15:55:21.202" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.202" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 15:55:21.202" starttime="20181202 15:55:21.201"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.202" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.202" starttime="20181202 15:55:21.202"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.202" starttime="20181202 15:55:21.198"></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="20181202 15:55:21.206" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.206" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.206" starttime="20181202 15:55:21.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="20181202 15:55:21.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="20181202 15:55:21.206" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.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="20181202 15:55:21.207" starttime="20181202 15:55:21.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="20181202 15:55:21.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="20181202 15:55:21.207" starttime="20181202 15:55:21.207"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.207" starttime="20181202 15:55:21.203"></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="20181202 15:55:21.210" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.210" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.210" starttime="20181202 15:55:21.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="20181202 15:55:21.210" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 15:55:21.210" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.210" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.210" starttime="20181202 15:55:21.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="20181202 15:55:21.211" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.211" starttime="20181202 15:55:21.211"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.211" starttime="20181202 15:55:21.207"></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="20181202 15:55:21.213" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.213" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.213" starttime="20181202 15:55:21.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="20181202 15:55:21.214" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 15:55:21.214" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.214" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.214" starttime="20181202 15:55:21.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="20181202 15:55:21.214" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.215" starttime="20181202 15:55:21.214"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.215" starttime="20181202 15:55:21.211"></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="20181202 15:55:21.217" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.218" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.218" starttime="20181202 15:55:21.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="20181202 15:55:21.218" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.218" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.218" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.218" starttime="20181202 15:55:21.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="20181202 15:55:21.219" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.219" starttime="20181202 15:55:21.219"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.219" starttime="20181202 15:55:21.215"></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="20181202 15:55:21.223" 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="20181202 15:55:21.223" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.223" starttime="20181202 15:55:21.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="20181202 15:55:21.224" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.224" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.224" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.224" starttime="20181202 15:55:21.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="20181202 15:55:21.224" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.224" starttime="20181202 15:55:21.224"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.224" starttime="20181202 15:55:21.219"></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="20181202 15:55:21.229" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.229" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.229" starttime="20181202 15:55:21.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="20181202 15:55:21.229" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.229" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.230" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.230" starttime="20181202 15:55:21.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="20181202 15:55:21.230" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.230" starttime="20181202 15:55:21.230"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.230" starttime="20181202 15:55:21.224"></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="20181202 15:55:21.234" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.234" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.234" starttime="20181202 15:55:21.231"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.234" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.234" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.235" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.235" starttime="20181202 15:55:21.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.235" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.235" starttime="20181202 15:55:21.235"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.235" starttime="20181202 15:55:21.230"></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="20181202 15:55:21.238" 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="20181202 15:55:21.238" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.238" starttime="20181202 15:55:21.235"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.239" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.239" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.239" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.239" starttime="20181202 15:55:21.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="20181202 15:55:21.239" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.239" starttime="20181202 15:55:21.239"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.239" starttime="20181202 15:55:21.235"></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="20181202 15:55:21.252" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.252" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.252" starttime="20181202 15:55:21.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="20181202 15:55:21.292" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:55:21.294" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.297" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:55:21.297" starttime="20181202 15:55:21.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="20181202 15:55:21.301" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.305" starttime="20181202 15:55:21.298"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.305" starttime="20181202 15:55:21.240"></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="20181202 15:55:21.318" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.319" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.319" starttime="20181202 15:55:21.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="20181202 15:55:21.319" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 15:55:21.320" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.320" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 15:55:21.320" starttime="20181202 15:55:21.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="20181202 15:55:21.320" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.320" starttime="20181202 15:55:21.320"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.320" starttime="20181202 15:55:21.305"></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="20181202 15:55:21.324" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.324" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.324" starttime="20181202 15:55:21.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="20181202 15:55:21.324" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:55:21.324" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.324" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 15:55:21.325" starttime="20181202 15:55:21.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="20181202 15:55:21.325" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.325" starttime="20181202 15:55:21.325"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.325" starttime="20181202 15:55:21.320"></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="20181202 15:55:21.331" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.331" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.332" starttime="20181202 15:55:21.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="20181202 15:55:21.332" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.332" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.333" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.333" starttime="20181202 15:55:21.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="20181202 15:55:21.333" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.333" starttime="20181202 15:55:21.333"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.333" starttime="20181202 15:55:21.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="20181202 15:55:21.336" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.336" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.336" starttime="20181202 15:55:21.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="20181202 15:55:21.337" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:55:21.337" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.337" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.337" starttime="20181202 15:55:21.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="20181202 15:55:21.338" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.338" starttime="20181202 15:55:21.338"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.338" starttime="20181202 15:55:21.333"></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="20181202 15:55:21.341" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.341" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.341" starttime="20181202 15:55:21.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="20181202 15:55:21.342" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 15:55:21.342" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.343" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 15:55:21.343" starttime="20181202 15:55:21.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="20181202 15:55:21.343" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.343" starttime="20181202 15:55:21.343"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.343" starttime="20181202 15:55:21.338"></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="20181202 15:55:21.346" 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="20181202 15:55:21.347" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.347" starttime="20181202 15:55:21.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="20181202 15:55:21.347" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 15:55:21.347" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.348" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 15:55:21.348" starttime="20181202 15:55:21.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="20181202 15:55:21.348" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.348" starttime="20181202 15:55:21.348"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.348" starttime="20181202 15:55:21.343"></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="20181202 15:55:21.351" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.351" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.351" starttime="20181202 15:55:21.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="20181202 15:55:21.352" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 15:55:21.352" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.352" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 15:55:21.352" starttime="20181202 15:55:21.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="20181202 15:55:21.352" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.353" starttime="20181202 15:55:21.352"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.353" starttime="20181202 15:55:21.348"></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="20181202 15:55:21.356" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.356" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.356" starttime="20181202 15:55:21.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="20181202 15:55:21.357" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.357" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.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="20181202 15:55:21.357" starttime="20181202 15:55:21.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="20181202 15:55:21.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="20181202 15:55:21.357" starttime="20181202 15:55:21.357"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.357" starttime="20181202 15:55:21.353"></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="20181202 15:55:21.361" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.361" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.361" starttime="20181202 15:55:21.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="20181202 15:55:21.362" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.362" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.362" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.362" starttime="20181202 15:55:21.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="20181202 15:55:21.362" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.362" starttime="20181202 15:55:21.362"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.362" starttime="20181202 15:55:21.357"></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="20181202 15:55:21.367" 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="20181202 15:55:21.367" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.367" starttime="20181202 15:55:21.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="20181202 15:55:21.373" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 15:55:21.373" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.374" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 15:55:21.374" starttime="20181202 15:55:21.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="20181202 15:55:21.375" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:55:21.375" starttime="20181202 15:55:21.374"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.375" starttime="20181202 15:55:21.362"></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="20181202 15:55:21.379" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.379" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.379" starttime="20181202 15:55:21.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="20181202 15:55:21.380" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 15:55:21.380" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.380" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.380" starttime="20181202 15:55:21.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="20181202 15:55:21.380" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.381" starttime="20181202 15:55:21.380"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.381" starttime="20181202 15:55:21.375"></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="20181202 15:55:21.384" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.384" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.384" starttime="20181202 15:55:21.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="20181202 15:55:21.385" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.385" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.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="20181202 15:55:21.385" starttime="20181202 15:55:21.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="20181202 15:55:21.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="20181202 15:55:21.386" starttime="20181202 15:55:21.385"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.386" starttime="20181202 15:55:21.381"></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="20181202 15:55:21.388" 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="20181202 15:55:21.388" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.388" starttime="20181202 15:55:21.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="20181202 15:55:21.389" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 15:55:21.389" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.389" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 15:55:21.389" starttime="20181202 15:55:21.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="20181202 15:55:21.390" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.390" starttime="20181202 15:55:21.389"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.390" starttime="20181202 15:55:21.386"></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="20181202 15:55:21.393" 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="20181202 15:55:21.393" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.393" starttime="20181202 15:55:21.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="20181202 15:55:21.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="20181202 15:55:21.394" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.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="20181202 15:55:21.394" starttime="20181202 15:55:21.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="20181202 15:55:21.395" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.395" starttime="20181202 15:55:21.394"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.395" starttime="20181202 15:55:21.390"></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="20181202 15:55:21.398" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.398" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.398" starttime="20181202 15:55:21.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="20181202 15:55:21.399" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.399" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.399" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.399" starttime="20181202 15:55:21.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="20181202 15:55:21.400" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.400" starttime="20181202 15:55:21.399"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.400" starttime="20181202 15:55:21.395"></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="20181202 15:55:21.403" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.403" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.403" starttime="20181202 15:55:21.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="20181202 15:55:21.404" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.404" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.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="20181202 15:55:21.404" starttime="20181202 15:55:21.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="20181202 15:55:21.405" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.405" starttime="20181202 15:55:21.405"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.405" starttime="20181202 15:55:21.400"></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="20181202 15:55:21.409" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.409" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.409" starttime="20181202 15:55:21.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="20181202 15:55:21.409" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.410" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.410" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.410" starttime="20181202 15:55:21.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="20181202 15:55:21.410" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.410" starttime="20181202 15:55:21.410"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.410" starttime="20181202 15:55:21.405"></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="20181202 15:55:21.414" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.414" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.414" starttime="20181202 15:55:21.411"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.415" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 15:55:21.415" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.415" 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="20181202 15:55:21.415" starttime="20181202 15:55:21.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="20181202 15:55:21.415" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.415" starttime="20181202 15:55:21.415"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.415" starttime="20181202 15:55:21.410"></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="20181202 15:55:21.419" 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="20181202 15:55:21.419" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.419" starttime="20181202 15:55:21.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="20181202 15:55:21.419" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 15:55:21.419" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.420" 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="20181202 15:55:21.420" starttime="20181202 15:55:21.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.420" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.420" starttime="20181202 15:55:21.420"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.420" starttime="20181202 15:55:21.416"></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="20181202 15:55:21.422" 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="20181202 15:55:21.423" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.423" starttime="20181202 15:55:21.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="20181202 15:55:21.423" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 15:55:21.423" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.423" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.423" starttime="20181202 15:55:21.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="20181202 15:55:21.424" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:55:21.424" starttime="20181202 15:55:21.424"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.424" starttime="20181202 15:55:21.420"></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="20181202 15:55:21.431" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.431" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.431" starttime="20181202 15:55:21.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="20181202 15:55:21.432" 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="20181202 15:55:21.432" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.432" 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="20181202 15:55:21.432" starttime="20181202 15:55:21.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="20181202 15:55:21.432" 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="20181202 15:55:21.432" starttime="20181202 15:55:21.432"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.432" starttime="20181202 15:55:21.424"></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="20181202 15:55:21.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="20181202 15:55:21.438" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.438" starttime="20181202 15:55:21.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="20181202 15:55:21.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="20181202 15:55:21.438" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.439" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.439" starttime="20181202 15:55:21.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="20181202 15:55:21.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="20181202 15:55:21.439" starttime="20181202 15:55:21.439"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.439" starttime="20181202 15:55:21.432"></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="20181202 15:55:21.445" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.445" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.445" starttime="20181202 15:55:21.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="20181202 15:55:21.447" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.447" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.447" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.447" starttime="20181202 15:55:21.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="20181202 15:55:21.448" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.449" starttime="20181202 15:55:21.448"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.449" starttime="20181202 15:55:21.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="20181202 15:55:21.457" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.458" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.458" starttime="20181202 15:55:21.449"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:55:21.459" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:55:21.459" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.459" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:55:21.459" starttime="20181202 15:55:21.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.460" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:55:21.460" starttime="20181202 15:55:21.460"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.460" starttime="20181202 15:55:21.449"></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="20181202 15:55:21.470" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:55:21.470" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:55:21.470" starttime="20181202 15:55:21.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="20181202 15:55:21.479" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 15:55:21.479" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:55:21.480" 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="20181202 15:55:21.480" starttime="20181202 15:55:21.471"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.481" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 15:55:21.481" starttime="20181202 15:55:21.480"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.481" starttime="20181202 15:55:21.461"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.482" starttime="20181202 15:55:21.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.482" starttime="20181202 15:55:21.015"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.482" starttime="20181202 15:55:21.006"></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="20181202 15:55:21.483" 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="20181202 15:55:21.483" starttime="20181202 15:55:21.483"></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="20181202 15:55:21.493" starttime="20181202 15:55:21.493"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:55:21.494" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:55:21.494" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:55:21.494" starttime="20181202 15:55:21.493"></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="20181202 15:55:21.494" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:55:21.494" starttime="20181202 15:55:21.494"></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="20181202 15:55:21.495" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 15:55:21.495" starttime="20181202 15:55:21.495"></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="20181202 15:55:21.496" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:55:21.496" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:55:21.496" starttime="20181202 15:55:21.496"></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="20181202 15:55:21.497" starttime="20181202 15:55:21.496"></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="20181202 15:55:21.498" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:55:21.838" level="INFO">Read output: Last login: Sun Dec  2 15:54:45 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:21.839" starttime="20181202 15:55:21.497"></status>
</kw>
<msg timestamp="20181202 15:55:21.839" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:21.839" starttime="20181202 15:55:21.497"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.840" starttime="20181202 15:55:21.495"></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="20181202 15:55:21.841" 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="20181202 15:55:21.865" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 15:55:21.866" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:55:21.866" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:55:21.866" starttime="20181202 15:55:21.840"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:21.931" starttime="20181202 15:55:21.866"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:21.933" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:55:21.933" starttime="20181202 15:55:21.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:21.934" starttime="20181202 15:55:21.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>"${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="20181202 15:55:21.936" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:21.937" starttime="20181202 15:55:21.936"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.937" starttime="20181202 15:55:21.935"></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="20181202 15:55:21.942" starttime="20181202 15:55:21.941"></status>
</kw>
<msg timestamp="20181202 15:55:21.942" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:21.942" starttime="20181202 15:55:21.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.942" starttime="20181202 15:55:21.938"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.943" starttime="20181202 15:55:21.492"></status>
</kw>
<msg timestamp="20181202 15:55:21.943" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:21.943" starttime="20181202 15:55:21.492"></status>
</kw>
<msg timestamp="20181202 15:55:21.943" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:21.943" starttime="20181202 15:55:21.491"></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="20181202 15:55:21.945" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 15:55:21.945" starttime="20181202 15:55:21.944"></status>
</kw>
<msg timestamp="20181202 15:55:21.945" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 15:55:21.945" starttime="20181202 15:55:21.490"></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="20181202 15:55:21.947" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 15:55:21.947" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 15:55:21.947" starttime="20181202 15:55:21.946"></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="20181202 15:55:21.949" starttime="20181202 15:55:21.948"></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="20181202 15:55:21.950" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:55:21.950" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 15:55:21.950" starttime="20181202 15:55:21.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>"${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="20181202 15:55:21.952" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 15:55:21.952" starttime="20181202 15:55:21.952"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.953" starttime="20181202 15:55:21.951"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.953" starttime="20181202 15:55:21.483"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.953" starttime="20181202 15:55:21.483"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:21.953" starttime="20181202 15:55:21.482"></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.13</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="20181202 15:55:21.972" starttime="20181202 15:55:21.971"></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="20181202 15:55:21.973" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:55:22.142" 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="20181202 15:55:22.142" starttime="20181202 15:55:21.972"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:22.165" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 15:55:22.166" starttime="20181202 15:55:22.143"></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="20181202 15:55:22.169" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:55:22.169" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:55:22.169" starttime="20181202 15:55:22.166"></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="20181202 15:55:22.212" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:55:22.212" starttime="20181202 15:55:22.169"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:22.214" starttime="20181202 15:55:22.213"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:55:22.215" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:55:22.215" starttime="20181202 15:55:22.215"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:22.215" starttime="20181202 15:55:21.970"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:22.215" starttime="20181202 15:55:21.954"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:22.216" starttime="20181202 15:55:21.953"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:22.216" starttime="20181202 15:55:21.953"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:22.216" starttime="20181202 15:55:18.772"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:22.216" starttime="20181202 15:55:18.771"></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="20181202 15:55:22.217" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:22.217" starttime="20181202 15:55:22.217"></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="20181202 15:55:22.219" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:55:22.264" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:24.614" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:24.614" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:24.614" starttime="20181202 15:55:22.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="20181202 15:55:24.615" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:24.615" starttime="20181202 15:55:24.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="20181202 15:55:24.616" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:24.616" starttime="20181202 15:55:24.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="20181202 15:55:24.617" starttime="20181202 15:55:24.616"></status>
</kw>
<msg timestamp="20181202 15:55:24.617" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:55:24.617" starttime="20181202 15:55:22.218"></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="20181202 15:55:24.618" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:55:24.618" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:55:24.618" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:24.618" starttime="20181202 15:55:24.617"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:55:24.618" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:24.618" starttime="20181202 15:55:24.618"></status>
</kw>
<msg timestamp="20181202 15:55:24.619" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:24.619" starttime="20181202 15:55:22.217"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:55:24.619" starttime="20181202 15:55:24.619"></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="20181202 15:55:24.620" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:24.620" starttime="20181202 15:55:24.620"></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="20181202 15:55:24.621" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:55:24.662" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:27.279" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:27.280" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:27.280" starttime="20181202 15:55:24.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="20181202 15:55:27.285" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:27.285" starttime="20181202 15:55:27.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="20181202 15:55:27.286" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:27.287" starttime="20181202 15:55:27.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="20181202 15:55:27.288" starttime="20181202 15:55:27.287"></status>
</kw>
<msg timestamp="20181202 15:55:27.288" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:55:27.288" starttime="20181202 15:55:24.620"></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="20181202 15:55:27.289" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:55:27.289" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:55:27.290" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:27.290" starttime="20181202 15:55:27.289"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:55:27.290" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:27.290" starttime="20181202 15:55:27.290"></status>
</kw>
<msg timestamp="20181202 15:55:27.291" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:27.291" starttime="20181202 15:55:24.619"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:55:27.291" starttime="20181202 15:55:27.291"></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="20181202 15:55:27.293" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:27.293" starttime="20181202 15:55:27.292"></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="20181202 15:55:27.295" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:55:27.338" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:29.547" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:29.547" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:29.548" starttime="20181202 15:55:27.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="20181202 15:55:29.548" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:29.549" starttime="20181202 15:55:29.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="20181202 15:55:29.549" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:29.549" starttime="20181202 15:55:29.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="20181202 15:55:29.550" starttime="20181202 15:55:29.549"></status>
</kw>
<msg timestamp="20181202 15:55:29.550" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:55:29.550" starttime="20181202 15:55:27.293"></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="20181202 15:55:29.551" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:55:29.551" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:55:29.551" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:29.551" starttime="20181202 15:55:29.550"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:55:29.551" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:29.551" starttime="20181202 15:55:29.551"></status>
</kw>
<msg timestamp="20181202 15:55:29.551" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:29.552" starttime="20181202 15:55:27.292"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:55:29.552" starttime="20181202 15:55:29.552"></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="20181202 15:55:29.553" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:29.553" starttime="20181202 15:55:29.552"></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="20181202 15:55:29.554" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:55:29.591" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:31.883" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:31.883" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:31.884" starttime="20181202 15:55:29.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="20181202 15:55:31.884" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:31.884" starttime="20181202 15:55:31.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="20181202 15:55:31.885" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:31.885" starttime="20181202 15:55:31.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="20181202 15:55:31.886" starttime="20181202 15:55:31.885"></status>
</kw>
<msg timestamp="20181202 15:55:31.886" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:55:31.886" starttime="20181202 15:55:29.553"></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="20181202 15:55:31.887" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:55:31.887" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:55:31.887" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:31.887" starttime="20181202 15:55:31.886"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:55:31.887" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:31.887" starttime="20181202 15:55:31.887"></status>
</kw>
<msg timestamp="20181202 15:55:31.887" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:31.888" starttime="20181202 15:55:29.552"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:55:31.888" starttime="20181202 15:55:31.888"></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="20181202 15:55:31.889" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:31.889" starttime="20181202 15:55:31.889"></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="20181202 15:55:31.890" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:55:31.916" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:34.026" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:34.027" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:34.027" starttime="20181202 15:55:31.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="20181202 15:55:34.029" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:34.029" starttime="20181202 15:55:34.027"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:34.031" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:34.031" starttime="20181202 15:55:34.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="20181202 15:55:34.032" starttime="20181202 15:55:34.031"></status>
</kw>
<msg timestamp="20181202 15:55:34.033" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:55:34.033" starttime="20181202 15:55:31.889"></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="20181202 15:55:34.034" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:55:34.034" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:55:34.034" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:34.034" starttime="20181202 15:55:34.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="20181202 15:55:34.035" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:55:34.035" starttime="20181202 15:55:34.034"></status>
</kw>
<msg timestamp="20181202 15:55:34.035" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:34.035" starttime="20181202 15:55:31.888"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:55:34.036" starttime="20181202 15:55:34.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 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="20181202 15:55:34.037" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:34.037" starttime="20181202 15:55:34.037"></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="20181202 15:55:34.039" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:55:34.083" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:36.245" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:36.245" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:36.246" starttime="20181202 15:55:34.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="20181202 15:55:36.247" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:55:36.247" starttime="20181202 15:55:36.246"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:36.248" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:36.248" starttime="20181202 15:55:36.247"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:36.249" starttime="20181202 15:55:36.248"></status>
</kw>
<msg timestamp="20181202 15:55:36.249" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:55:36.249" starttime="20181202 15:55:34.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="20181202 15:55:36.250" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:55:36.250" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:55:36.251" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:55:36.251" starttime="20181202 15:55:36.250"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:55:36.251" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:55:36.251" starttime="20181202 15:55:36.251"></status>
</kw>
<msg timestamp="20181202 15:55:36.252" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:55:36.252" starttime="20181202 15:55:34.036"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:55:36.253" starttime="20181202 15:55:36.253"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:36.253" starttime="20181202 15:55:36.252"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:55:36.254" starttime="20181202 15:55:36.254"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:36.254" starttime="20181202 15:55:36.253"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:36.254" starttime="20181202 15:55:36.252"></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="20181202 15:55:36.256" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:55:36.256" starttime="20181202 15:55:36.255"></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="20181202 15:55:36.265" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:55:36.287" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:38.899" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:38.899" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:38.899" starttime="20181202 15:55:36.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="20181202 15:55:38.901" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:38.902" starttime="20181202 15:55:38.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="20181202 15:55:38.903" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:38.903" starttime="20181202 15:55:38.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="20181202 15:55:38.904" starttime="20181202 15:55:38.903"></status>
</kw>
<msg timestamp="20181202 15:55:38.905" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:38.905" starttime="20181202 15:55:36.265"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:38.905" starttime="20181202 15:55:36.256"></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="20181202 15:55:38.924" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:55:38.967" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:41.130" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:41.131" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:41.131" starttime="20181202 15:55:38.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="20181202 15:55:41.132" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:41.132" starttime="20181202 15:55:41.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:41.133" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:41.133" starttime="20181202 15:55:41.132"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:41.134" starttime="20181202 15:55:41.133"></status>
</kw>
<msg timestamp="20181202 15:55:41.134" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:41.134" starttime="20181202 15:55:38.922"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:41.134" starttime="20181202 15:55:38.906"></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="20181202 15:55:41.146" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:55:41.188" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:43.456" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:43.457" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:43.457" starttime="20181202 15:55:41.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="20181202 15:55:43.458" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:43.458" starttime="20181202 15:55:43.457"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:43.458" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:43.458" starttime="20181202 15:55:43.458"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:43.459" starttime="20181202 15:55:43.459"></status>
</kw>
<msg timestamp="20181202 15:55:43.459" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:43.460" starttime="20181202 15:55:41.145"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:43.460" starttime="20181202 15:55:41.134"></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="20181202 15:55:43.468" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:55:43.512" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:45.629" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:45.630" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:45.630" starttime="20181202 15:55:43.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:45.632" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:45.632" starttime="20181202 15:55:45.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="20181202 15:55:45.633" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:45.633" starttime="20181202 15:55:45.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="20181202 15:55:45.635" starttime="20181202 15:55:45.634"></status>
</kw>
<msg timestamp="20181202 15:55:45.636" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:45.636" starttime="20181202 15:55:43.467"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:45.636" starttime="20181202 15:55:43.460"></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="20181202 15:55:45.657" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:55:45.683" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:47.826" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:47.827" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:47.827" starttime="20181202 15:55:45.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="20181202 15:55:47.828" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:55:47.828" starttime="20181202 15:55:47.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="20181202 15:55:47.829" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:47.829" starttime="20181202 15:55:47.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="20181202 15:55:47.830" starttime="20181202 15:55:47.829"></status>
</kw>
<msg timestamp="20181202 15:55:47.831" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:55:47.831" starttime="20181202 15:55:45.655"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:47.831" starttime="20181202 15:55:45.636"></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="20181202 15:55:47.840" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:55:47.863" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:50.039" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:50.039" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:50.040" starttime="20181202 15:55:47.840"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:50.041" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:55:50.041" starttime="20181202 15:55:50.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:50.042" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:50.042" starttime="20181202 15:55:50.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="20181202 15:55:50.042" starttime="20181202 15:55:50.042"></status>
</kw>
<msg timestamp="20181202 15:55:50.043" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:55:50.043" starttime="20181202 15:55:47.839"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:50.043" starttime="20181202 15:55:47.831"></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="20181202 15:55:50.051" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:55:50.095" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:52.192" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:52.192" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:52.192" starttime="20181202 15:55:50.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="20181202 15:55:52.193" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:52.193" starttime="20181202 15:55:52.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="20181202 15:55:52.194" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:52.194" starttime="20181202 15:55:52.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="20181202 15:55:52.195" starttime="20181202 15:55:52.194"></status>
</kw>
<msg timestamp="20181202 15:55:52.195" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:52.195" starttime="20181202 15:55:50.050"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:52.195" starttime="20181202 15:55:50.043"></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="20181202 15:55:52.205" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:55:52.230" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:55:54.239" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:55:54.239" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:55:54.239" starttime="20181202 15:55:52.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="20181202 15:55:54.240" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:54.240" starttime="20181202 15:55:54.240"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.241" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:54.241" starttime="20181202 15:55:54.241"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:54.242" starttime="20181202 15:55:54.241"></status>
</kw>
<msg timestamp="20181202 15:55:54.242" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:54.242" starttime="20181202 15:55:52.204"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:54.242" starttime="20181202 15:55:52.195"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:54.242" starttime="20181202 15:55:36.256"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:54.242" starttime="20181202 15:55:36.255"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:54.243" starttime="20181202 15:55:22.216"></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} = 15">
<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="20181202 15:55:54.245" starttime="20181202 15:55:54.245"></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="20181202 15:55:54.246" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:55:54.354" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:54.355" level="INFO">${stdout} = 4 S root      134607  134587  0  80   0 - 55154 poll_s 15:54 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
4 ...</msg>
<status status="PASS" endtime="20181202 15:55:54.355" starttime="20181202 15:55:54.246"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.356" level="INFO">4 S root      134607  134587  0  80   0 - 55154 poll_s 15:54 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
4 S tcpdump   134616  134607  0  80   0 -  8196 poll_s 15:54 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
0 S heat-ad+  138315  134587  0  80   0 - 28293 do_wai 15:55 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  138325  138315  0  80   0 - 28176 pipe_w 15:55 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:55:54.356" starttime="20181202 15:55:54.355"></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="20181202 15:55:54.357" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:55:54.464" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:54.464" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:55:54.464" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:55:54.464" starttime="20181202 15:55:54.356"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.465" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:54.465" starttime="20181202 15:55:54.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.465" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:54.465" starttime="20181202 15:55:54.465"></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="20181202 15:55:54.466" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:55:54.595" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:55:54.595" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:55:54.595" starttime="20181202 15:55:54.466"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.596" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:54.596" starttime="20181202 15:55:54.596"></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="20181202 15:55:54.597" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:55:54.694" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:54.694" level="INFO">${stdout} = total 348
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:55:54.694" starttime="20181202 15:55:54.596"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.696" level="INFO">total 348
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap.xz
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5596 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 15:55:54.696" starttime="20181202 15:55:54.695"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:54.696" starttime="20181202 15:55:54.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:54.696" starttime="20181202 15:55:54.244"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 15:55:54.699" starttime="20181202 15:55:54.698"></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="20181202 15:55:54.700" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:55:54.790" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:54.790" level="INFO">${stdout} = 4 S root       36875   36855  0  80   0 - 55154 poll_s 15:54 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
4 ...</msg>
<status status="PASS" endtime="20181202 15:55:54.790" starttime="20181202 15:55:54.700"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.791" level="INFO">4 S root       36875   36855  0  80   0 - 55154 poll_s 15:54 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
4 S tcpdump    36884   36875  0  80   0 -  8196 poll_s 15:54 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
0 S heat-ad+   37374   36855  0  80   0 - 28293 do_wai 15:55 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   37384   37374  0  80   0 - 28176 pipe_w 15:55 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:55:54.792" starttime="20181202 15:55:54.791"></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="20181202 15:55:54.792" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:55:54.877" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:54.878" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:55:54.878" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:55:54.878" starttime="20181202 15:55:54.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.879" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:54.879" starttime="20181202 15:55:54.878"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:54.879" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:54.880" starttime="20181202 15:55:54.879"></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="20181202 15:55:54.880" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:55:55.041" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:55:55.042" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:55:55.042" starttime="20181202 15:55:54.880"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:55.043" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:55.044" starttime="20181202 15:55:55.043"></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="20181202 15:55:55.045" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:55:55.141" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:55.142" level="INFO">${stdout} = total 200
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:55:55.142" starttime="20181202 15:55:55.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="20181202 15:55:55.143" level="INFO">total 200
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          676 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap.xz
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 15:55:55.143" starttime="20181202 15:55:55.142"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:55.143" starttime="20181202 15:55:54.697"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:55.143" starttime="20181202 15:55:54.697"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 15:55:55.144" starttime="20181202 15:55:55.144"></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="20181202 15:55:55.145" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:55:55.210" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:55.211" level="INFO">${stdout} = 4 S root       36343   36322  0  80   0 - 55154 poll_s 15:54 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
4 S...</msg>
<status status="PASS" endtime="20181202 15:55:55.211" starttime="20181202 15:55:55.144"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:55.211" level="INFO">4 S root       36343   36322  0  80   0 - 55154 poll_s 15:54 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
4 S tcpdump    36352   36343  0  80   0 -  8196 poll_s 15:54 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
0 S heat-ad+   36896   36322  0  80   0 - 28293 do_wai 15:55 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   36906   36896  0  80   0 - 28176 pipe_w 15:55 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:55:55.212" starttime="20181202 15:55:55.211"></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="20181202 15:55:55.213" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:55:55.297" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:55.298" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:55:55.298" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:55:55.298" starttime="20181202 15:55:55.212"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:55.299" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:55.299" starttime="20181202 15:55:55.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:55.300" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:55.301" starttime="20181202 15:55:55.300"></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="20181202 15:55:55.302" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:55:55.449" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:55:55.449" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:55:55.449" starttime="20181202 15:55:55.301"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:55.450" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:55.450" starttime="20181202 15:55:55.449"></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="20181202 15:55:55.450" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:55:55.546" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:55:55.546" level="INFO">${stdout} = total 188
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:55:55.546" starttime="20181202 15:55:55.450"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:55:55.547" level="INFO">total 188
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap.xz
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2646 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          652 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 15:55:55.547" starttime="20181202 15:55:55.547"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:55.547" starttime="20181202 15:55:55.143"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:55.547" starttime="20181202 15:55:55.143"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:55.547" starttime="20181202 15:55:54.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:55.548" starttime="20181202 15:55:54.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:55.548" starttime="20181202 15:55:54.243"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 15:55:55.816" starttime="20181202 15:55:55.548"></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.13</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="20181202 15:55:55.831" starttime="20181202 15:55:55.830"></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="20181202 15:55:55.832" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:55:55.971" 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="20181202 15:55:55.972" starttime="20181202 15:55:55.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="20181202 15:55:56.024" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 15:55:56.024" starttime="20181202 15:55:55.973"></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="20181202 15:55:56.111" level="INFO">[?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:55:56.111" level="INFO">${output} = [?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:55:56.111" starttime="20181202 15:55:56.024"></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="20181202 15:55:56.155" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:55:56.155" starttime="20181202 15:55:56.112"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:56.157" starttime="20181202 15:55:56.155"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:55:56.158" level="INFO">[?1l&gt;[?2004l     295    295
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:55:56.158" starttime="20181202 15:55:56.157"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.158" starttime="20181202 15:55:55.829"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.158" starttime="20181202 15:55:55.816"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.158" starttime="20181202 15:55:55.816"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.158" starttime="20181202 15:55:18.771"></status>
</kw>
<doc>Test Suite for Neutron Security Group</doc>
<status status="FAIL" endtime="20181202 15:55:56.158" starttime="20181202 15:54:29.497">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/openstack/securitygroup/security_group_l3bcast.robot" id="s1-s6" 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="20181202 15:55:56.291" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 15:55:56.291" starttime="20181202 15:55:56.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.291" starttime="20181202 15:55:56.283"></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="20181202 15:55:56.299" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 15:55:56.299" starttime="20181202 15:55:56.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>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:56.299" starttime="20181202 15:55:56.299"></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="20181202 15:55:56.300" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 15:55:56.300" starttime="20181202 15:55:56.299"></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="20181202 15:55:56.300" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 15:55:56.300" starttime="20181202 15:55:56.300"></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="20181202 15:55:56.301" starttime="20181202 15:55:56.301"></status>
</kw>
<msg timestamp="20181202 15:55:56.301" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:55:56.301" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:55:56.301" starttime="20181202 15:55:56.300"></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="20181202 15:55:56.302" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:55:56.302" starttime="20181202 15:55:56.301"></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="20181202 15:55:56.303" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:56.303" starttime="20181202 15:55:56.302"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 15:55:56.303" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:55:56.303" starttime="20181202 15:55:56.303"></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="20181202 15:55:56.304" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 15:55:56.304" starttime="20181202 15:55:56.303"></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="20181202 15:55:56.305" starttime="20181202 15:55:56.305"></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="20181202 15:55:56.306" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:55:56.306" starttime="20181202 15:55:56.305"></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="20181202 15:55:56.306" starttime="20181202 15:55:56.306"></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="20181202 15:55:56.307" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:55:56.307" starttime="20181202 15:55:56.307"></status>
</kw>
<msg timestamp="20181202 15:55:56.307" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:55:56.307" starttime="20181202 15:55:56.306"></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="20181202 15:55:56.308" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a5b5c90&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:55:56.308" starttime="20181202 15:55:56.307"></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="20181202 15:55:56.309" starttime="20181202 15:55:56.309"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.309" starttime="20181202 15:55:56.304"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.309" starttime="20181202 15:55:56.304"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.309" starttime="20181202 15:55:56.304"></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="20181202 15:55:56.309" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:56.310" starttime="20181202 15:55:56.309"></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="20181202 15:55:56.310" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 15:55:56.310" starttime="20181202 15:55:56.310"></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="20181202 15:55:56.311" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 15:55:56.311" starttime="20181202 15:55:56.310"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.311" starttime="20181202 15:55:56.302"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.311" starttime="20181202 15:55:56.292"></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="20181202 15:55:56.313" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:56.313" starttime="20181202 15:55:56.312"></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="20181202 15:55:56.313" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:56.313" starttime="20181202 15:55:56.313"></status>
</kw>
<msg timestamp="20181202 15:55:56.313" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:56.313" starttime="20181202 15:55:56.312"></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="20181202 15:55:56.315" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:55:56.315" starttime="20181202 15:55:56.314"></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="20181202 15:55:56.316" 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="20181202 15:55:56.316" 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="20181202 15:55:56.316" starttime="20181202 15:55:56.316"></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="20181202 15:55:56.319" starttime="20181202 15:55:56.318"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:55:56.319" 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="20181202 15:55:56.319" 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="20181202 15:55:56.319" starttime="20181202 15:55:56.319"></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="20181202 15:55:56.320" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:55:56.320" starttime="20181202 15:55:56.319"></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="20181202 15:55:56.320" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 15:55:56.321" starttime="20181202 15:55:56.320"></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="20181202 15:55:56.321" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:55:56.322" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:55:56.322" starttime="20181202 15:55:56.321"></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="20181202 15:55:56.322" starttime="20181202 15:55:56.322"></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="20181202 15:55:56.323" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:55:56.661" level="INFO">Read output: Last login: Sun Dec  2 15:55:21 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:56.661" starttime="20181202 15:55:56.323"></status>
</kw>
<msg timestamp="20181202 15:55:56.661" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:56.662" starttime="20181202 15:55:56.322"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.662" starttime="20181202 15:55:56.321"></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="20181202 15:55:56.663" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 15:55:56.686" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 15:55:56.687" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:55:56.687" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:55:56.687" starttime="20181202 15:55:56.662"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:56.719" starttime="20181202 15:55:56.687"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:55:56.720" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:55:56.720" starttime="20181202 15:55:56.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:56.721" starttime="20181202 15:55: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>"${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="20181202 15:55:56.723" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:56.723" starttime="20181202 15:55:56.723"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.723" starttime="20181202 15:55:56.722"></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="20181202 15:55:56.726" starttime="20181202 15:55:56.725"></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="20181202 15:55:56.727" starttime="20181202 15:55:56.726"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:56.728" starttime="20181202 15:55:56.727"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.728" starttime="20181202 15:55:56.724"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.728" starttime="20181202 15:55:56.318"></status>
</kw>
<msg timestamp="20181202 15:55:56.728" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:56.728" starttime="20181202 15:55:56.317"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.729" starttime="20181202 15:55:56.317"></status>
</kw>
<msg timestamp="20181202 15:55:56.729" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:56.729" starttime="20181202 15:55:56.316"></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="20181202 15:55:56.731" starttime="20181202 15:55:56.731"></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="20181202 15:55:56.732" starttime="20181202 15:55:56.732"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:56.733" starttime="20181202 15:55:56.732"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.733" starttime="20181202 15:55:56.730"></status>
</kw>
<msg timestamp="20181202 15:55:56.733" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:55:56.733" starttime="20181202 15:55:56.315"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:55:56.734" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:55:56.734" starttime="20181202 15:55:56.734"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.734" starttime="20181202 15:55:56.314"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.734" starttime="20181202 15:55:56.314"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.734" starttime="20181202 15:55:56.314"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.735" starttime="20181202 15:55:56.311"></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="20181202 15:55:56.735" starttime="20181202 15:55:56.735"></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="20181202 15:55:56.765" 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="20181202 15:55:56.765" 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="20181202 15:55:56.765" starttime="20181202 15:55:56.765"></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="20181202 15:55:56.766" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:55:56.766" starttime="20181202 15:55:56.765"></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="20181202 15:55:56.766" level="INFO">1</msg>
<status status="PASS" endtime="20181202 15:55:56.766" starttime="20181202 15:55:56.766"></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="20181202 15:55:56.767" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 15:55:56.767" starttime="20181202 15:55:56.767"></status>
</kw>
<msg timestamp="20181202 15:55:56.767" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:55:56.767" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 15:55:56.767" starttime="20181202 15:55:56.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>'${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="20181202 15:55:56.768" starttime="20181202 15:55:56.768"></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="20181202 15:55:56.769" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:55:56.769" starttime="20181202 15:55:56.769"></status>
</kw>
<msg timestamp="20181202 15:55:56.769" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:55:56.769" starttime="20181202 15:55:56.768"></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="20181202 15:55:56.770" starttime="20181202 15:55:56.770"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 15:55:56.770" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 15:55:56.771" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 15:55:56.771" starttime="20181202 15:55:56.770"></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="20181202 15:55:56.771" starttime="20181202 15:55:56.771"></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="20181202 15:55:56.772" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:55:56.906" 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="20181202 15:55:56.906" starttime="20181202 15:55:56.772"></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="20181202 15:55:56.908" starttime="20181202 15:55:56.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="20181202 15:55:56.908" starttime="20181202 15:55:56.908"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:56.909" starttime="20181202 15:55:56.909"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.909" starttime="20181202 15:55:56.907"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.909" starttime="20181202 15:55:56.764"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.909" starttime="20181202 15:55:56.737"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.909" starttime="20181202 15:55:56.736"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.909" starttime="20181202 15:55:56.736"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.909" starttime="20181202 15:55:56.736"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:56.909" starttime="20181202 15:55:56.291"></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="20181202 15:55:56.920" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:56.920" starttime="20181202 15:55:56.920"></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="20181202 15:55:56.920" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:56.920" starttime="20181202 15:55:56.920"></status>
</kw>
<msg timestamp="20181202 15:55:56.921" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:56.921" starttime="20181202 15:55:56.919"></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="20181202 15:55:56.930" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 15:55:56.930" starttime="20181202 15:55:56.930"></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="20181202 15:55:56.931" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 15:55:56.931" starttime="20181202 15:55:56.930"></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="20181202 15:55:56.958" 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="20181202 15:55:56.958" starttime="20181202 15:55:56.931"></status>
</kw>
<msg timestamp="20181202 15:55:56.958" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 15:55:56.958" 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="20181202 15:55:56.958" starttime="20181202 15:55:56.931"></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="20181202 15:55:57.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 "/ "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="20181202 15:55:57.003" starttime="20181202 15:55:56.959"></status>
</kw>
<msg timestamp="20181202 15:55:57.003" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 15:55:57.003" 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="20181202 15:55:57.003" starttime="20181202 15:55: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>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:57.004" starttime="20181202 15:55:57.004"></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="20181202 15:55:57.004" 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="20181202 15:55:57.004" starttime="20181202 15:55: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>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:55:57.005" starttime="20181202 15:55:57.005"></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="20181202 15:55:57.006" starttime="20181202 15:55:57.006"></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="20181202 15:55:57.007" starttime="20181202 15:55:57.006"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:57.007" starttime="20181202 15:55:57.007"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.007" starttime="20181202 15:55:57.005"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.007" starttime="20181202 15:55:56.929"></status>
</kw>
<msg timestamp="20181202 15:55:57.007" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:55:57.007" 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="20181202 15:55:57.007" starttime="20181202 15:55:56.929"></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="20181202 15:55:57.008" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:57.008" starttime="20181202 15:55:57.007"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.008" starttime="20181202 15:55:56.929"></status>
</kw>
<msg timestamp="20181202 15:55:57.008" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:55:57.008" 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="20181202 15:55:57.008" starttime="20181202 15:55:56.921"></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="20181202 15:55:57.009" starttime="20181202 15:55:57.008"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.009" starttime="20181202 15:55:56.921"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.009" starttime="20181202 15:55:56.921"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.009" starttime="20181202 15:55:56.919"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.009" starttime="20181202 15:55:56.910"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.009" starttime="20181202 15:55:56.909"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.009" starttime="20181202 15:55:56.283"></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="20181202 15:55:57.010" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 15:55:57.010" starttime="20181202 15:55:57.009"></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="20181202 15:55:57.013" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:57.013" starttime="20181202 15:55:57.012"></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="20181202 15:55:57.013" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:57.013" starttime="20181202 15:55:57.013"></status>
</kw>
<msg timestamp="20181202 15:55:57.013" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:57.013" starttime="20181202 15:55:57.012"></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="20181202 15:55:57.014" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:55:57.014" starttime="20181202 15:55:57.014"></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="20181202 15:55:57.017" 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="20181202 15:55:57.017" 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="20181202 15:55:57.017" starttime="20181202 15:55:57.016"></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.13</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="20181202 15:55:57.025" starttime="20181202 15:55:57.024"></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="20181202 15:55:57.025" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:55:57.151" 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="20181202 15:55:57.151" starttime="20181202 15:55:57.025"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:57.198" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 15:55:57.199" starttime="20181202 15:55:57.151"></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="20181202 15:55:57.200" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:55:57.200" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:55:57.201" starttime="20181202 15:55:57.199"></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="20181202 15:55:57.244" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:55:57.244" starttime="20181202 15:55:57.201"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:57.246" starttime="20181202 15:55:57.244"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:55:57.246" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:55:57.246" starttime="20181202 15:55:57.246"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.246" starttime="20181202 15:55:57.024"></status>
</kw>
<msg timestamp="20181202 15:55:57.246" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:57.246" starttime="20181202 15:55:57.017"></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="20181202 15:55:57.248" starttime="20181202 15:55:57.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="20181202 15:55:57.248" starttime="20181202 15:55:57.248"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.248"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.247"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.016"></status>
</kw>
<msg timestamp="20181202 15:55:57.249" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.015"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.015"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.013"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.013"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.011"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.249" starttime="20181202 15:55:57.010"></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="20181202 15:55:57.251" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:57.251" starttime="20181202 15:55:57.251"></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="20181202 15:55:57.251" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:57.251" starttime="20181202 15:55:57.251"></status>
</kw>
<msg timestamp="20181202 15:55:57.252" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:55:57.252" starttime="20181202 15:55:57.250"></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="20181202 15:55:57.252" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:55:57.252" starttime="20181202 15:55:57.252"></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="20181202 15:55:57.255" 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="20181202 15:55:57.255" 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="20181202 15:55:57.255" starttime="20181202 15:55:57.255"></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.13</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="20181202 15:55:57.263" starttime="20181202 15:55:57.262"></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="20181202 15:55:57.263" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:55:57.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="20181202 15:55:57.390" starttime="20181202 15:55:57.263"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:55:57.439" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 15:55:57.439" starttime="20181202 15:55:57.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="20181202 15:55:57.441" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:55:57.441" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:55:57.442" starttime="20181202 15:55:57.440"></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="20181202 15:55:57.484" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:55:57.485" starttime="20181202 15:55:57.442"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:57.486" starttime="20181202 15:55:57.485"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:55:57.487" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:55:57.487" starttime="20181202 15:55:57.487"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.487" starttime="20181202 15:55:57.262"></status>
</kw>
<msg timestamp="20181202 15:55:57.488" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:57.488" starttime="20181202 15:55:57.255"></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="20181202 15:55:57.489" starttime="20181202 15:55:57.489"></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="20181202 15:55:57.490" starttime="20181202 15:55:57.489"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:55:57.490" starttime="20181202 15:55:57.490"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.490" starttime="20181202 15:55:57.488"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.490" starttime="20181202 15:55:57.254"></status>
</kw>
<msg timestamp="20181202 15:55:57.490" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:57.490" starttime="20181202 15:55:57.253"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.491" starttime="20181202 15:55:57.253"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.491" starttime="20181202 15:55:57.252"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.491" starttime="20181202 15:55:57.252"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.491" starttime="20181202 15:55:57.249"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.491" starttime="20181202 15:55:57.249"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.491" starttime="20181202 15:55:57.010"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.491" starttime="20181202 15:55:57.010"></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="20181202 15:55:57.492" starttime="20181202 15:55:57.492"></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="20181202 15:55:57.493" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:55:57.493" starttime="20181202 15:55:57.493"></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="20181202 15:55:57.494" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 15:55:57.494" starttime="20181202 15:55:57.494"></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="20181202 15:55:57.495" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:55:57.495" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:55:57.496" starttime="20181202 15:55:57.495"></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="20181202 15:55:57.496" starttime="20181202 15:55:57.496"></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="20181202 15:55:57.497" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:55:57.825" level="INFO">Read output: Last login: Sun Dec  2 15:55:56 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:57.825" starttime="20181202 15:55:57.497"></status>
</kw>
<msg timestamp="20181202 15:55:57.825" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:57.826" starttime="20181202 15:55:57.496"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.826" starttime="20181202 15:55:57.494"></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="20181202 15:55:57.827" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 15:55:57.827" starttime="20181202 15:55:57.826"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:57.828" starttime="20181202 15:55:57.493"></status>
</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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 15:55:57.831" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:55:57.831" starttime="20181202 15:55:57.830"></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_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:55:57.832" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:55:57.832" starttime="20181202 15:55:57.831"></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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:55:57.833" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:55:57.833" starttime="20181202 15:55:57.832"></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_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:55:57.834" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:55:57.834" starttime="20181202 15:55:57.833"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 15:55:57.836" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 15:55:57.836" starttime="20181202 15:55:57.835"></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="20181202 15:55:57.838" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:55:57.838" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:55:57.838" starttime="20181202 15:55:57.837"></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="20181202 15:55:57.839" starttime="20181202 15:55:57.838"></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="20181202 15:55:57.841" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:55:58.332" level="INFO">Read output: Last login: Sun Dec  2 15:54:45 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:58.332" starttime="20181202 15:55:57.840"></status>
</kw>
<msg timestamp="20181202 15:55:58.332" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:58.332" starttime="20181202 15:55:57.839"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:58.333" starttime="20181202 15:55:57.836"></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="20181202 15:55:58.334" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 15:55:58.334" starttime="20181202 15:55:58.333"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:58.334" starttime="20181202 15:55:57.835"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 15:55:58.336" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:55:58.336" starttime="20181202 15:55:58.336"></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="20181202 15:55:58.338" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:55:58.338" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:55:58.338" starttime="20181202 15:55:58.338"></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="20181202 15:55:58.339" starttime="20181202 15:55:58.339"></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="20181202 15:55:58.341" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:55:58.713" level="INFO">Read output: Last login: Sun Dec  2 15:54:46 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:55:58.713" starttime="20181202 15:55:58.340"></status>
</kw>
<msg timestamp="20181202 15:55:58.713" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:55:58.713" starttime="20181202 15:55:58.340"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:58.714" starttime="20181202 15:55:58.337"></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="20181202 15:55:58.715" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 15:55:58.715" starttime="20181202 15:55:58.714"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:58.715" starttime="20181202 15:55:58.335"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:55:58.722" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:55:58.722" starttime="20181202 15:55:58.716"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:55:58.728" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:55:58.728" starttime="20181202 15:55:58.722"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:58.728" starttime="20181202 15:55:57.829"></status>
</kw>
<status status="PASS" endtime="20181202 15:55:58.729" starttime="20181202 15:55:57.828"></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="20181202 15:55:58.729" level="INFO">Length is 3</msg>
<msg timestamp="20181202 15:55:58.729" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:55:58.729" starttime="20181202 15:55:58.729"></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="20181202 15:55:58.730" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:55:58.730" starttime="20181202 15:55:58.730"></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="20181202 15:55:58.748" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:55:58.769" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:00.847" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:00.848" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:00.848" starttime="20181202 15:55:58.748"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:56:00.850" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:56:00.850" starttime="20181202 15:56:00.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="20181202 15:56:00.851" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:00.851" starttime="20181202 15:56:00.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="20181202 15:56:00.853" starttime="20181202 15:56:00.852"></status>
</kw>
<msg timestamp="20181202 15:56:00.854" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:56:00.854" starttime="20181202 15:55:58.747"></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="20181202 15:56:00.870" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:56:00.892" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:03.028" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:03.029" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:03.029" starttime="20181202 15:56:00.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="20181202 15:56:03.031" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:03.031" starttime="20181202 15:56:03.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="20181202 15:56:03.032" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:03.032" starttime="20181202 15:56:03.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="20181202 15:56:03.033" starttime="20181202 15:56:03.032"></status>
</kw>
<msg timestamp="20181202 15:56:03.033" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 15:56:03.033" starttime="20181202 15:56:00.868"></status>
</kw>
<msg timestamp="20181202 15:56:03.033" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:56:03.033" starttime="20181202 15:55:58.732"></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="20181202 15:56:03.046" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:56:03.085" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:05.161" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:05.162" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:05.162" starttime="20181202 15:56:03.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:56:05.163" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:56:05.163" starttime="20181202 15:56:05.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="20181202 15:56:05.163" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:05.163" starttime="20181202 15:56:05.163"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:05.164" starttime="20181202 15:56:05.164"></status>
</kw>
<msg timestamp="20181202 15:56:05.164" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:56:05.164" starttime="20181202 15:56:03.045"></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="20181202 15:56:05.172" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:56:05.207" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:07.329" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:07.330" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:07.330" starttime="20181202 15:56:05.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="20181202 15:56:07.331" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:56:07.331" starttime="20181202 15:56:07.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="20181202 15:56:07.332" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:07.332" starttime="20181202 15:56:07.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="20181202 15:56:07.333" starttime="20181202 15:56:07.333"></status>
</kw>
<msg timestamp="20181202 15:56:07.334" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:56:07.334" starttime="20181202 15:56:05.171"></status>
</kw>
<msg timestamp="20181202 15:56:07.334" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:56:07.334" starttime="20181202 15:56:03.034"></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="20181202 15:56:07.346" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:56:07.389" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:09.598" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:09.598" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:09.598" starttime="20181202 15:56:07.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="20181202 15:56:09.600" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:56:09.600" starttime="20181202 15:56:09.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="20181202 15:56:09.601" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:09.601" starttime="20181202 15:56:09.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="20181202 15:56:09.602" starttime="20181202 15:56:09.601"></status>
</kw>
<msg timestamp="20181202 15:56:09.602" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:56:09.602" starttime="20181202 15:56:07.345"></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="20181202 15:56:09.614" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:56:09.651" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:11.690" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:11.691" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:11.691" starttime="20181202 15:56:09.613"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:56:11.692" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:56:11.692" starttime="20181202 15:56:11.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="20181202 15:56:11.692" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:11.692" starttime="20181202 15:56:11.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="20181202 15:56:11.693" starttime="20181202 15:56:11.693"></status>
</kw>
<msg timestamp="20181202 15:56:11.693" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:56:11.693" starttime="20181202 15:56:09.613"></status>
</kw>
<msg timestamp="20181202 15:56:11.694" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:56:11.694" starttime="20181202 15:56:07.335"></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="20181202 15:56:11.694" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:56:11.694" starttime="20181202 15:56:11.694"></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="20181202 15:56:11.695" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:56:11.695" starttime="20181202 15:56:11.695"></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="20181202 15:56:11.696" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:56:11.696" starttime="20181202 15:56:11.695"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:11.696" starttime="20181202 15:55:58.731"></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="20181202 15:56:11.697" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 15:56:11.698" starttime="20181202 15:56:11.697"></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="20181202 15:56:11.698" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 15:56:11.698" starttime="20181202 15:56:11.698"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:11.698" starttime="20181202 15:56:11.696"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:11.698" starttime="20181202 15:55:57.492"></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="20181202 15:56:11.699" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a619e90&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:56:11.700" starttime="20181202 15:56:11.699"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:11.700" starttime="20181202 15:55:57.491"></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="20181202 15:56:11.701" level="INFO">${suite_} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181202 15:56:11.701" starttime="20181202 15:56:11.701"></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="20181202 15:56:11.702" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181202 15:56:11.702" starttime="20181202 15:56:11.701"></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="20181202 15:56:11.703" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:11.703" starttime="20181202 15:56:11.703"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 15:56:11.704" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:56:11.704" starttime="20181202 15:56:11.703"></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="20181202 15:56:11.706" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:56:11.706" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:56:11.706" starttime="20181202 15:56:11.705"></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="20181202 15:56:11.707" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:56:11.707" starttime="20181202 15:56:11.706"></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="20181202 15:56:11.708" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:56:11.708" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:56:11.708" starttime="20181202 15:56:11.707"></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="20181202 15:56:11.708" starttime="20181202 15:56:11.708"></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="20181202 15:56:11.709" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:56:12.024" level="INFO">Read output: Last login: Sun Dec  2 15:55:57 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:12.024" starttime="20181202 15:56:11.709"></status>
</kw>
<msg timestamp="20181202 15:56:12.025" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:12.025" starttime="20181202 15:56:11.708"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.025" starttime="20181202 15:56:11.707"></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="20181202 15:56:12.027" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 15:56:12.027" starttime="20181202 15:56:12.026"></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="20181202 15:56:12.028" 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.13.pcap'.</msg>
<msg timestamp="20181202 15:56:12.032" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:56:12.032" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:56:12.032" starttime="20181202 15:56:12.028"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:12.033" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:56:12.033" starttime="20181202 15:56:12.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:56:12.034" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:56:12.034" starttime="20181202 15:56:12.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.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="20181202 15:56:12.038" starttime="20181202 15:56:12.038"></status>
</kw>
<msg timestamp="20181202 15:56:12.039" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:12.039" starttime="20181202 15:56:12.037"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.039" starttime="20181202 15:56:12.035"></status>
</kw>
<msg timestamp="20181202 15:56:12.039" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:56:12.040" starttime="20181202 15:56:11.704"></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="20181202 15:56:12.040" starttime="20181202 15:56:12.040"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.041" starttime="20181202 15:56:11.703"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 15:56:12.042" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:56:12.042" starttime="20181202 15:56:12.041"></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="20181202 15:56:12.044" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:56:12.044" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:56:12.044" starttime="20181202 15:56:12.044"></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="20181202 15:56:12.046" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:56:12.046" starttime="20181202 15:56:12.045"></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="20181202 15:56:12.048" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:56:12.048" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:56:12.048" starttime="20181202 15:56:12.048"></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="20181202 15:56:12.049" starttime="20181202 15:56:12.049"></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="20181202 15:56:12.051" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:56:12.468" level="INFO">Read output: Last login: Sun Dec  2 15:55:58 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:12.469" starttime="20181202 15:56:12.050"></status>
</kw>
<msg timestamp="20181202 15:56:12.469" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:12.469" starttime="20181202 15:56:12.050"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.469" starttime="20181202 15:56:12.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>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181202 15:56:12.470" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 15:56:12.470" starttime="20181202 15:56:12.470"></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="20181202 15:56:12.471" 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.18.pcap'.</msg>
<msg timestamp="20181202 15:56:12.474" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:56:12.474" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:56:12.474" starttime="20181202 15:56:12.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="20181202 15:56:12.475" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:56:12.475" starttime="20181202 15:56:12.475"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:56:12.475" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:56:12.476" starttime="20181202 15:56:12.475"></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="20181202 15:56:12.478" starttime="20181202 15:56:12.477"></status>
</kw>
<msg timestamp="20181202 15:56:12.478" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:12.478" starttime="20181202 15:56:12.477"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.478" starttime="20181202 15:56:12.476"></status>
</kw>
<msg timestamp="20181202 15:56:12.478" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:56:12.478" starttime="20181202 15:56:12.042"></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="20181202 15:56:12.479" starttime="20181202 15:56:12.478"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.479" starttime="20181202 15:56:12.041"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 15:56:12.479" level="INFO">${fname} = tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:56:12.479" starttime="20181202 15:56:12.479"></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="20181202 15:56:12.481" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:56:12.481" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:56:12.481" starttime="20181202 15:56:12.480"></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="20181202 15:56:12.482" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:56:12.482" starttime="20181202 15:56:12.481"></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="20181202 15:56:12.483" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:56:12.483" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:56:12.483" starttime="20181202 15:56:12.482"></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="20181202 15:56:12.484" starttime="20181202 15:56:12.483"></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="20181202 15:56:12.485" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:56:12.818" level="INFO">Read output: Last login: Sun Dec  2 15:55:58 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:12.818" starttime="20181202 15:56:12.484"></status>
</kw>
<msg timestamp="20181202 15:56:12.818" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:12.818" starttime="20181202 15:56:12.484"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.819" starttime="20181202 15:56:12.482"></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="20181202 15:56:12.819" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 15:56:12.819" starttime="20181202 15:56:12.819"></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="20181202 15:56:12.820" 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.3.pcap'.</msg>
<msg timestamp="20181202 15:56:12.825" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:56:12.825" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:56:12.825" starttime="20181202 15:56:12.820"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:12.826" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:56:12.826" starttime="20181202 15:56:12.826"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:56:12.827" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:56:12.827" starttime="20181202 15:56:12.826"></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="20181202 15:56:12.829" starttime="20181202 15:56:12.829"></status>
</kw>
<msg timestamp="20181202 15:56:12.829" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:12.829" starttime="20181202 15:56:12.828"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.829" starttime="20181202 15:56:12.827"></status>
</kw>
<msg timestamp="20181202 15:56:12.830" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:56:12.830" starttime="20181202 15:56:12.480"></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="20181202 15:56:12.830" starttime="20181202 15:56:12.830"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.830" starttime="20181202 15:56:12.479"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:12.830" starttime="20181202 15:56:11.703"></status>
</kw>
<msg timestamp="20181202 15:56:12.831" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:56:12.831" starttime="20181202 15:56:11.702"></status>
</kw>
<msg timestamp="20181202 15:56:12.831" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:56:12.831" starttime="20181202 15:56:11.700"></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="20181202 15:56:12.832" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:56:12.832" starttime="20181202 15:56:12.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>"${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="20181202 15:56:12.835" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:12.835" starttime="20181202 15:56:12.835"></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="20181202 15:56:12.837" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:56:12.863" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:15.037" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:15.037" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:15.037" starttime="20181202 15:56:12.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="20181202 15:56:15.038" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:15.038" starttime="20181202 15:56:15.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="20181202 15:56:15.039" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:15.039" starttime="20181202 15:56:15.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="20181202 15:56:15.039" starttime="20181202 15:56:15.039"></status>
</kw>
<msg timestamp="20181202 15:56:15.040" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:15.040" starttime="20181202 15:56:12.836"></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="20181202 15:56:15.040" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:15.040" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:15.040" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:15.040" starttime="20181202 15:56:15.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:15.041" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:15.041" starttime="20181202 15:56:15.040"></status>
</kw>
<msg timestamp="20181202 15:56:15.042" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:15.042" starttime="20181202 15:56:12.834"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:56:15.042" starttime="20181202 15:56:15.042"></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="20181202 15:56:15.043" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:15.043" starttime="20181202 15:56:15.043"></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="20181202 15:56:15.044" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:56:15.088" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:17.595" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:17.596" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:17.596" starttime="20181202 15:56:15.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="20181202 15:56:17.597" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:17.597" starttime="20181202 15:56:17.596"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:17.597" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:17.597" starttime="20181202 15:56:17.597"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:17.598" starttime="20181202 15:56:17.598"></status>
</kw>
<msg timestamp="20181202 15:56:17.598" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:17.598" starttime="20181202 15:56:15.043"></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="20181202 15:56:17.599" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:17.599" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:17.599" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:17.599" starttime="20181202 15:56:17.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:17.599" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:17.600" starttime="20181202 15:56:17.599"></status>
</kw>
<msg timestamp="20181202 15:56:17.600" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:17.600" starttime="20181202 15:56:15.042"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:56:17.600" starttime="20181202 15:56:17.600"></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="20181202 15:56:17.601" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:17.601" starttime="20181202 15:56:17.601"></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="20181202 15:56:17.602" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:56:17.644" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:19.787" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:19.787" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:19.787" starttime="20181202 15:56:17.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="20181202 15:56:19.788" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:19.788" starttime="20181202 15:56:19.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="20181202 15:56:19.788" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:19.788" starttime="20181202 15:56:19.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="20181202 15:56:19.789" starttime="20181202 15:56:19.789"></status>
</kw>
<msg timestamp="20181202 15:56:19.789" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:19.790" starttime="20181202 15:56:17.601"></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="20181202 15:56:19.790" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:19.790" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:19.790" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:19.790" starttime="20181202 15:56:19.790"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:19.791" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:19.791" starttime="20181202 15:56:19.790"></status>
</kw>
<msg timestamp="20181202 15:56:19.791" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:19.791" starttime="20181202 15:56:17.600"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:56:19.791" starttime="20181202 15:56:19.791"></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="20181202 15:56:19.792" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:19.792" starttime="20181202 15:56:19.792"></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="20181202 15:56:19.793" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:56:19.817" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:21.881" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:21.881" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:21.881" starttime="20181202 15:56:19.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="20181202 15:56:21.882" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:21.882" starttime="20181202 15:56:21.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="20181202 15:56:21.883" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:21.883" starttime="20181202 15:56:21.883"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:21.884" starttime="20181202 15:56:21.883"></status>
</kw>
<msg timestamp="20181202 15:56:21.885" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:21.885" starttime="20181202 15:56:19.792"></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="20181202 15:56:21.885" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:21.885" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:21.885" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:21.885" starttime="20181202 15:56:21.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="20181202 15:56:21.886" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:21.886" starttime="20181202 15:56:21.886"></status>
</kw>
<msg timestamp="20181202 15:56:21.886" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:21.886" starttime="20181202 15:56:19.791"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:56:21.887" starttime="20181202 15:56:21.886"></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="20181202 15:56:21.888" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:21.888" starttime="20181202 15:56:21.887"></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="20181202 15:56:21.889" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:56:21.927" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:24.030" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:24.031" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:24.031" starttime="20181202 15:56:21.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="20181202 15:56:24.032" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:24.032" starttime="20181202 15:56:24.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:24.032" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:24.033" starttime="20181202 15:56:24.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="20181202 15:56:24.033" starttime="20181202 15:56:24.033"></status>
</kw>
<msg timestamp="20181202 15:56:24.034" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:24.034" starttime="20181202 15:56:21.888"></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="20181202 15:56:24.034" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:24.034" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:24.035" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:24.035" starttime="20181202 15:56:24.034"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:24.035" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:24.035" starttime="20181202 15:56:24.035"></status>
</kw>
<msg timestamp="20181202 15:56:24.035" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:24.035" starttime="20181202 15:56:21.887"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:56:24.036" starttime="20181202 15:56:24.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 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="20181202 15:56:24.037" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:24.037" starttime="20181202 15:56:24.037"></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="20181202 15:56:24.038" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:56:24.071" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:26.248" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:26.249" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:26.249" starttime="20181202 15:56:24.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="20181202 15:56:26.250" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:56:26.250" starttime="20181202 15:56:26.249"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:26.251" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:26.251" starttime="20181202 15:56:26.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="20181202 15:56:26.252" starttime="20181202 15:56:26.251"></status>
</kw>
<msg timestamp="20181202 15:56:26.252" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:56:26.252" starttime="20181202 15:56:24.037"></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="20181202 15:56:26.253" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:56:26.253" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:26.253" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:56:26.254" starttime="20181202 15:56:26.253"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:26.254" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:56:26.254" starttime="20181202 15:56:26.254"></status>
</kw>
<msg timestamp="20181202 15:56:26.255" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:56:26.255" starttime="20181202 15:56:24.036"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:56:26.256" starttime="20181202 15:56:26.255"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:26.256" starttime="20181202 15:56:26.255"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:56:26.257" starttime="20181202 15:56:26.256"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:26.257" starttime="20181202 15:56:26.256"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:26.257" starttime="20181202 15:56:26.255"></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="20181202 15:56:26.259" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:56:26.259" starttime="20181202 15:56:26.258"></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="20181202 15:56:26.270" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:56:26.310" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:28.720" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:28.720" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:28.720" starttime="20181202 15:56:26.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="20181202 15:56:28.721" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:28.721" starttime="20181202 15:56:28.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="20181202 15:56:28.722" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:28.722" starttime="20181202 15:56:28.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="20181202 15:56:28.722" starttime="20181202 15:56:28.722"></status>
</kw>
<msg timestamp="20181202 15:56:28.723" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:56:28.723" starttime="20181202 15:56:26.269"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:28.723" starttime="20181202 15:56:26.259"></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="20181202 15:56:28.731" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:56:28.768" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:30.797" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:30.797" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:30.797" starttime="20181202 15:56:28.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="20181202 15:56:30.799" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:30.799" starttime="20181202 15:56:30.798"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:30.800" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:30.800" starttime="20181202 15:56:30.800"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:30.802" starttime="20181202 15:56:30.801"></status>
</kw>
<msg timestamp="20181202 15:56:30.802" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:56:30.802" starttime="20181202 15:56:28.730"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:30.802" starttime="20181202 15:56:28.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="20181202 15:56:30.819" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:56:30.860" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:33.147" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:33.148" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:33.148" starttime="20181202 15:56:30.818"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:56:33.149" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:33.149" starttime="20181202 15:56:33.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="20181202 15:56:33.150" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:33.150" starttime="20181202 15:56:33.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="20181202 15:56:33.151" starttime="20181202 15:56:33.150"></status>
</kw>
<msg timestamp="20181202 15:56:33.151" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:56:33.152" starttime="20181202 15:56:30.817"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:33.152" starttime="20181202 15:56:30.803"></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="20181202 15:56:33.165" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:56:33.206" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:35.385" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:35.385" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:35.385" starttime="20181202 15:56:33.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="20181202 15:56:35.386" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:35.386" starttime="20181202 15:56:35.386"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:35.387" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:35.387" starttime="20181202 15:56:35.386"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:35.387" starttime="20181202 15:56:35.387"></status>
</kw>
<msg timestamp="20181202 15:56:35.388" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:56:35.388" starttime="20181202 15:56:33.164"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:35.388" starttime="20181202 15:56:33.152"></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="20181202 15:56:35.396" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:56:35.435" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:37.495" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:37.495" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:37.495" starttime="20181202 15:56:35.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="20181202 15:56:37.496" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:56:37.496" starttime="20181202 15:56:37.496"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:37.497" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:37.497" starttime="20181202 15:56:37.496"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:37.498" starttime="20181202 15:56:37.497"></status>
</kw>
<msg timestamp="20181202 15:56:37.498" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:56:37.498" starttime="20181202 15:56:35.395"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:37.498" starttime="20181202 15:56:35.388"></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="20181202 15:56:37.507" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:56:37.541" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:39.720" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:39.721" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:39.721" starttime="20181202 15:56:37.507"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:56:39.722" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:56:39.722" starttime="20181202 15:56:39.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="20181202 15:56:39.722" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:39.722" starttime="20181202 15:56:39.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="20181202 15:56:39.723" starttime="20181202 15:56:39.723"></status>
</kw>
<msg timestamp="20181202 15:56:39.723" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:56:39.723" starttime="20181202 15:56:37.506"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:39.723" starttime="20181202 15:56:37.498"></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="20181202 15:56:39.733" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:56:39.771" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:41.917" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:41.918" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:41.918" starttime="20181202 15:56:39.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="20181202 15:56:41.919" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:41.919" starttime="20181202 15:56:41.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="20181202 15:56:41.920" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:41.920" starttime="20181202 15:56:41.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="20181202 15:56:41.921" starttime="20181202 15:56:41.920"></status>
</kw>
<msg timestamp="20181202 15:56:41.921" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:56:41.921" starttime="20181202 15:56:39.732"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:41.921" starttime="20181202 15:56:39.723"></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="20181202 15:56:41.934" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:56:41.969" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:44.132" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:44.132" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:44.133" starttime="20181202 15:56:41.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="20181202 15:56:44.133" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:44.134" starttime="20181202 15:56:44.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="20181202 15:56:44.134" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:44.134" starttime="20181202 15:56:44.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="20181202 15:56:44.135" starttime="20181202 15:56:44.134"></status>
</kw>
<msg timestamp="20181202 15:56:44.135" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:56:44.135" starttime="20181202 15:56:41.933"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.135" starttime="20181202 15:56:41.922"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.135" starttime="20181202 15:56:26.259"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.135" starttime="20181202 15:56:26.257"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.135" starttime="20181202 15:56:12.834"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.136" starttime="20181202 15:56:12.833"></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="20181202 15:56:44.137" starttime="20181202 15:56:44.137"></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="20181202 15:56:44.138" 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="20181202 15:56:44.138" starttime="20181202 15:56:44.138"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.139" starttime="20181202 15:56:44.139"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.140" starttime="20181202 15:56:44.140"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.144" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.144" starttime="20181202 15:56:44.140"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.172" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.173" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.173" starttime="20181202 15:56:44.144"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.173" starttime="20181202 15:56:44.138"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.173" starttime="20181202 15:56:44.138"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.175" starttime="20181202 15:56:44.174"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.175" starttime="20181202 15:56:44.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="20181202 15:56:44.178" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.178" starttime="20181202 15:56:44.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="20181202 15:56:44.196" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.196" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.197" starttime="20181202 15:56:44.178"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.197" starttime="20181202 15:56:44.173"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.197" starttime="20181202 15:56:44.173"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.199" starttime="20181202 15:56:44.198"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.199" starttime="20181202 15:56:44.199"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.203" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.203" starttime="20181202 15:56:44.200"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.221" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.221" 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="20181202 15:56:44.221" starttime="20181202 15:56:44.203"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.221" starttime="20181202 15:56:44.198"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.221" starttime="20181202 15:56:44.197"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.223" starttime="20181202 15:56:44.223"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.223" starttime="20181202 15:56:44.223"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.226" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.227" starttime="20181202 15:56:44.224"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.243" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.243" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.243" starttime="20181202 15:56:44.227"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.243" starttime="20181202 15:56:44.222"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.243" starttime="20181202 15:56:44.222"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.245" starttime="20181202 15:56:44.244"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.245" starttime="20181202 15:56:44.245"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.248" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.248" starttime="20181202 15:56:44.245"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.263" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.264" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.264" starttime="20181202 15:56:44.248"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.264" starttime="20181202 15:56:44.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.264" starttime="20181202 15:56:44.243"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.266" starttime="20181202 15:56:44.265"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.266" starttime="20181202 15:56:44.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="20181202 15:56:44.269" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.269" starttime="20181202 15:56:44.266"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.283" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.283" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.283" starttime="20181202 15:56:44.269"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.284" starttime="20181202 15:56:44.265"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.284" starttime="20181202 15:56:44.264"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.285" starttime="20181202 15:56:44.285"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.286" starttime="20181202 15:56:44.286"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.291" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.291" starttime="20181202 15:56:44.286"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.304" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.304" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.304" starttime="20181202 15:56:44.291"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.305" starttime="20181202 15:56:44.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.305" starttime="20181202 15:56:44.284"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.306" starttime="20181202 15:56:44.306"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.306" starttime="20181202 15:56:44.306"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.309" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.309" starttime="20181202 15:56:44.307"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.322" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.322" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.322" starttime="20181202 15:56:44.309"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.323" starttime="20181202 15:56:44.305"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.323" starttime="20181202 15:56:44.305"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.324" starttime="20181202 15:56:44.324"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.324" starttime="20181202 15:56:44.324"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.327" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.327" starttime="20181202 15:56:44.325"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.341" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.341" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.341" starttime="20181202 15:56:44.327"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.341" starttime="20181202 15:56:44.323"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.341" starttime="20181202 15:56:44.323"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.342" starttime="20181202 15:56:44.342"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.343" starttime="20181202 15:56:44.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="20181202 15:56:44.345" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.345" starttime="20181202 15:56:44.343"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.366" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.366" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.366" starttime="20181202 15:56:44.345"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.366" starttime="20181202 15:56:44.341"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.366" starttime="20181202 15:56:44.341"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.367" starttime="20181202 15:56:44.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 ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.368" starttime="20181202 15:56:44.367"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.368" starttime="20181202 15:56:44.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="20181202 15:56:44.370" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 15:56:44.370" starttime="20181202 15:56:44.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="20181202 15:56:44.433" 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="20181202 15:56:44.434" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:56:44.434" starttime="20181202 15:56:44.370"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.434" starttime="20181202 15:56:44.367"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.434" starttime="20181202 15:56:44.137"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.434" starttime="20181202 15:56:44.136"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:56:44.435" starttime="20181202 15:56:44.435"></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="20181202 15:56:44.436" 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="20181202 15:56:44.436" starttime="20181202 15:56:44.436"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.437" starttime="20181202 15:56:44.437"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.438" starttime="20181202 15:56:44.437"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.446" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.446" starttime="20181202 15:56:44.438"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.473" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.473" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.473" starttime="20181202 15:56:44.446"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.473" starttime="20181202 15:56:44.436"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.473" starttime="20181202 15:56:44.436"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.475" starttime="20181202 15:56:44.474"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.475" starttime="20181202 15:56:44.475"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.478" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.478" starttime="20181202 15:56:44.476"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.498" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.499" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.499" starttime="20181202 15:56:44.479"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.499" starttime="20181202 15:56:44.474"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.499" starttime="20181202 15:56:44.473"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.500" starttime="20181202 15:56:44.500"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.501" starttime="20181202 15:56:44.500"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.503" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.504" starttime="20181202 15:56:44.501"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.519" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.519" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.519" starttime="20181202 15:56:44.504"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.520" starttime="20181202 15:56:44.499"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.520" starttime="20181202 15:56:44.499"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.521" starttime="20181202 15:56:44.521"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.521" starttime="20181202 15:56:44.521"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.525" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.525" starttime="20181202 15:56:44.522"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.541" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.541" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.541" starttime="20181202 15:56:44.525"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.541" starttime="20181202 15:56:44.520"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.541" starttime="20181202 15:56:44.520"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.542" starttime="20181202 15:56:44.542"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.543" starttime="20181202 15:56:44.543"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.545" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.545" starttime="20181202 15:56:44.543"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.558" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.559" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.559" starttime="20181202 15:56:44.545"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.559" starttime="20181202 15:56:44.541"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.559" starttime="20181202 15:56:44.541"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.560" starttime="20181202 15:56:44.560"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.560" starttime="20181202 15:56:44.560"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.563" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.563" starttime="20181202 15:56:44.561"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.581" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.582" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.582" starttime="20181202 15:56:44.564"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.582" starttime="20181202 15:56:44.559"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.582" starttime="20181202 15:56:44.559"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.584" starttime="20181202 15:56:44.584"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.585" starttime="20181202 15:56:44.585"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.588" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.588" starttime="20181202 15:56:44.585"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.604" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.605" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.605" starttime="20181202 15:56:44.588"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.605" starttime="20181202 15:56:44.583"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.605" starttime="20181202 15:56:44.582"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.607" starttime="20181202 15:56:44.606"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.607" starttime="20181202 15:56:44.607"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.609" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.609" starttime="20181202 15:56:44.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="20181202 15:56:44.621" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.621" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.621" starttime="20181202 15:56:44.610"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.621" starttime="20181202 15:56:44.605"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.621" starttime="20181202 15:56:44.605"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.623" starttime="20181202 15:56:44.622"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.623" starttime="20181202 15:56:44.623"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.626" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.626" starttime="20181202 15:56:44.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="20181202 15:56:44.642" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.642" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.642" starttime="20181202 15:56:44.626"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.642" starttime="20181202 15:56:44.622"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.642" starttime="20181202 15:56:44.621"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.644" starttime="20181202 15:56:44.644"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.644" starttime="20181202 15:56:44.644"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.647" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.647" starttime="20181202 15:56:44.644"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.662" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.662" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.662" starttime="20181202 15:56:44.647"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.662" starttime="20181202 15:56:44.643"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.662" starttime="20181202 15:56:44.642"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.662" starttime="20181202 15:56:44.436"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.663" starttime="20181202 15:56:44.663"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.664" starttime="20181202 15:56:44.664"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.666" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:56:44.666" starttime="20181202 15:56:44.664"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.731" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:44.731" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:56:44.731" starttime="20181202 15:56:44.666"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.732" starttime="20181202 15:56:44.662"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.732" starttime="20181202 15:56:44.435"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.732" starttime="20181202 15:56:44.434"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:56:44.733" starttime="20181202 15:56:44.733"></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="20181202 15:56:44.733" 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="20181202 15:56:44.734" starttime="20181202 15:56:44.733"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.735" starttime="20181202 15:56:44.735"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.735" starttime="20181202 15:56:44.735"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.742" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.742" starttime="20181202 15:56:44.735"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.762" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.762" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.762" starttime="20181202 15:56:44.743"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.762" starttime="20181202 15:56:44.734"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.762" starttime="20181202 15:56:44.734"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.764" starttime="20181202 15:56:44.764"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.765" starttime="20181202 15:56:44.765"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.768" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.768" starttime="20181202 15:56:44.765"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.782" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.782" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.782" starttime="20181202 15:56:44.769"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.783" starttime="20181202 15:56:44.763"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.783" starttime="20181202 15:56:44.762"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.785" starttime="20181202 15:56:44.785"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.786" starttime="20181202 15:56:44.785"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.790" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.791" starttime="20181202 15:56:44.786"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.803" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.803" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.803" starttime="20181202 15:56:44.791"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.803" starttime="20181202 15:56:44.783"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.804" starttime="20181202 15:56:44.783"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.806" starttime="20181202 15:56:44.805"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.806" starttime="20181202 15:56:44.806"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.810" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.810" starttime="20181202 15:56:44.807"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.822" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.822" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.822" starttime="20181202 15:56:44.811"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.822" starttime="20181202 15:56:44.804"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.822" starttime="20181202 15:56:44.804"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.824" starttime="20181202 15:56:44.824"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.825" starttime="20181202 15:56:44.825"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.828" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.828" starttime="20181202 15:56:44.825"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.840" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.840" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.840" starttime="20181202 15:56:44.829"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.840" starttime="20181202 15:56:44.823"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.841" starttime="20181202 15:56:44.823"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.842" starttime="20181202 15:56:44.842"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.843" starttime="20181202 15:56:44.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="20181202 15:56:44.847" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.847" starttime="20181202 15:56:44.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="20181202 15:56:44.860" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.860" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.860" starttime="20181202 15:56:44.847"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.861" starttime="20181202 15:56:44.841"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.861" starttime="20181202 15:56:44.841"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.863" starttime="20181202 15:56:44.862"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.863" starttime="20181202 15:56:44.863"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.866" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.866" starttime="20181202 15:56:44.864"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.876" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.876" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.876" starttime="20181202 15:56:44.867"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.876" starttime="20181202 15:56:44.861"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.877" starttime="20181202 15:56:44.861"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.878" starttime="20181202 15:56:44.878"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.879" starttime="20181202 15:56:44.879"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.881" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.881" starttime="20181202 15:56:44.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="20181202 15:56:44.891" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.891" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.891" starttime="20181202 15:56:44.882"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.891" starttime="20181202 15:56:44.877"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.892" starttime="20181202 15:56:44.877"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.893" starttime="20181202 15:56:44.892"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.893" starttime="20181202 15:56:44.893"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.895" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.896" starttime="20181202 15:56:44.893"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.907" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.908" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.908" starttime="20181202 15:56:44.896"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.909" starttime="20181202 15:56:44.892"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.910" starttime="20181202 15:56:44.892"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.913" starttime="20181202 15:56:44.913"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.914" starttime="20181202 15:56:44.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="20181202 15:56:44.917" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:56:44.917" starttime="20181202 15:56:44.914"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:44.935" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:44.935" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:44.936" starttime="20181202 15:56:44.917"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.936" starttime="20181202 15:56:44.911"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.936" starttime="20181202 15:56:44.910"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:44.936" starttime="20181202 15:56:44.734"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:44.937" starttime="20181202 15:56:44.937"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:44.938" starttime="20181202 15:56:44.937"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:44.940" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:56:44.940" starttime="20181202 15:56:44.938"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:45.001" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:45.002" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:56:45.002" starttime="20181202 15:56:44.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.002" starttime="20181202 15:56:44.936"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.002" starttime="20181202 15:56:44.732"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.002" starttime="20181202 15:56:44.732"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.002" starttime="20181202 15:56:44.136"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.002" starttime="20181202 15:56:44.136"></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="20181202 15:56:45.013" 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="20181202 15:56:45.013" starttime="20181202 15:56:45.013"></status>
</kw>
<msg timestamp="20181202 15:56:45.013" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:56:45.013" starttime="20181202 15:56:45.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:45.014" starttime="20181202 15:56:45.014"></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="20181202 15:56:45.015" 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="20181202 15:56:45.015" starttime="20181202 15:56:45.014"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.015" starttime="20181202 15:56:45.012"></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.13</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="20181202 15:56:45.026" starttime="20181202 15:56:45.026"></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="20181202 15:56:45.027" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:56:45.209" 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="20181202 15:56:45.209" starttime="20181202 15:56:45.026"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:45.231" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 15:56:45.231" starttime="20181202 15:56:45.209"></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="20181202 15:56:45.235" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:56: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="20181202 15:56:45.236" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:56: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="20181202 15:56:45.236" starttime="20181202 15:56:45.231"></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="20181202 15:56:45.278" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:56:45.278" starttime="20181202 15:56:45.236"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:56:45.280" starttime="20181202 15:56:45.278"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:56:45.281" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:56: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="20181202 15:56:45.281" starttime="20181202 15:56:45.280"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.281" starttime="20181202 15:56:45.025"></status>
</kw>
<msg timestamp="20181202 15:56:45.281" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:56: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="20181202 15:56:45.281" starttime="20181202 15:56:45.018"></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="20181202 15:56:45.282" starttime="20181202 15:56:45.281"></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="20181202 15:56:45.283" starttime="20181202 15:56:45.282"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.283" starttime="20181202 15:56:45.282"></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="20181202 15:56:45.284" starttime="20181202 15:56:45.283"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.284" starttime="20181202 15:56:45.283"></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="20181202 15:56:45.285" starttime="20181202 15:56:45.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.285" starttime="20181202 15:56:45.284"></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="20181202 15:56:45.286" starttime="20181202 15:56:45.285"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.286" starttime="20181202 15:56:45.285"></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="20181202 15:56:45.287" starttime="20181202 15:56:45.286"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.287" starttime="20181202 15:56:45.286"></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="20181202 15:56:45.288" starttime="20181202 15:56:45.287"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.288" starttime="20181202 15:56:45.287"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.288" starttime="20181202 15:56:45.282"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.288" starttime="20181202 15:56:45.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.288" starttime="20181202 15:56:45.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.288" starttime="20181202 15:56:45.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.289" starttime="20181202 15:56:45.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.289" starttime="20181202 15:56:45.016"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.289" starttime="20181202 15:56:45.016"></status>
</kw>
<msg timestamp="20181202 15:56:45.289" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:56:45.289" starttime="20181202 15:56:45.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>"${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="20181202 15:56:45.300" 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="20181202 15:56:45.300" starttime="20181202 15:56:45.299"></status>
</kw>
<msg timestamp="20181202 15:56:45.300" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:56:45.300" starttime="20181202 15:56:45.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:45.300" starttime="20181202 15:56:45.300"></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="20181202 15:56:45.301" 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="20181202 15:56:45.301" starttime="20181202 15:56:45.301"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.301" starttime="20181202 15:56:45.298"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.301" starttime="20181202 15:56:45.289"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.301" starttime="20181202 15:56:45.015"></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="20181202 15:56:45.303" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 15:56:45.303" starttime="20181202 15:56:45.302"></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="20181202 15:56:45.313" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 15:56:45.313" starttime="20181202 15:56:45.304"></status>
</kw>
<msg timestamp="20181202 15:56:45.313" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:56:45.313" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 15:56:45.313" starttime="20181202 15:56:45.304"></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="20181202 15:56:45.314" starttime="20181202 15:56:45.313"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.314" starttime="20181202 15:56:45.303"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.314" starttime="20181202 15:56:45.303"></status>
</kw>
<msg timestamp="20181202 15:56:45.314" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 15:56:45.314" starttime="20181202 15:56:45.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>${is_sfc_enabled} == ${True}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:45.314" starttime="20181202 15:56:45.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>${OS_NODE_CNT} == ${1}</arg>
<arg>${True}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:45.315" starttime="20181202 15:56:45.315"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 15:56:45.317" level="INFO">${tmpdir} = CSIT_Security_Group_L3Bcast_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:56:45.317" starttime="20181202 15:56:45.316"></status>
</kw>
<msg timestamp="20181202 15:56:45.317" level="INFO">${dstdir} = /tmp/CSIT_Security_Group_L3Bcast_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:56:45.317" starttime="20181202 15:56:45.316"></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="20181202 15:56:45.318" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group_L3Bcast_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:56:45.318" starttime="20181202 15:56:45.317"></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="20181202 15:56:45.320" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group_L3Bcast_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:56:45.611" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:56:45.611" level="INFO">${output} = 2018-12-02 15:56:45,557 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:56:45.612" starttime="20181202 15:56:45.318"></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="20181202 15:56:45.612" level="INFO">rc: 0, output: 2018-12-02 15:56:45,557 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:56:45.613" starttime="20181202 15:56:45.612"></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="20181202 15:56:45.613" starttime="20181202 15:56:45.613"></status>
</kw>
<msg timestamp="20181202 15:56:45.614" level="INFO">${output} = 2018-12-02 15:56:45,557 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:56:45.614" starttime="20181202 15:56:45.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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 15:56:45.614" level="FAIL">'2018-12-02 15:56:45,557 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 15:56:45.614" starttime="20181202 15:56:45.614"></status>
</kw>
<status status="FAIL" endtime="20181202 15:56:45.614" starttime="20181202 15:56:45.302"></status>
</kw>
<msg timestamp="20181202 15:56:45.615" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 15:56:45.615" starttime="20181202 15:56:45.302"></status>
</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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 15:56:45.624" 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="20181202 15:56:45.624" starttime="20181202 15:56:45.624"></status>
</kw>
<msg timestamp="20181202 15:56:45.624" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:56:45.624" starttime="20181202 15:56:45.623"></status>
</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="20181202 15:56:45.625" starttime="20181202 15:56:45.624"></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="20181202 15:56:45.625" 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="20181202 15:56:45.625" starttime="20181202 15:56:45.625"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:45.626" starttime="20181202 15:56:45.623"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 15:56:45.626" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 15:56:45.626" starttime="20181202 15:56:45.626"></status>
</kw>
<status status="FAIL" endtime="20181202 15:56:45.626" starttime="20181202 15:56:45.615"></status>
</kw>
<status status="FAIL" endtime="20181202 15:56:45.626" starttime="20181202 15:56:45.615"></status>
</kw>
<status status="FAIL" endtime="20181202 15:56:45.626" starttime="20181202 15:56:45.301"></status>
</kw>
<status status="FAIL" endtime="20181202 15:56:45.626" starttime="20181202 15:56:45.015"></status>
</kw>
<status status="FAIL" endtime="20181202 15:56:45.626" starttime="20181202 15:56:45.003"></status>
</kw>
<status status="FAIL" endtime="20181202 15:56:45.627" starttime="20181202 15:55:56.282"></status>
</kw>
<status status="FAIL" endtime="20181202 15:56:45.627" starttime="20181202 15:55:56.282"></status>
</kw>
<test id="s1-s6-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="20181202 15:56:45.628" critical="yes" starttime="20181202 15:56:45.627">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s6-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="20181202 15:56:45.628" critical="yes" starttime="20181202 15:56:45.628">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s6-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="20181202 15:56:45.629" critical="yes" starttime="20181202 15:56:45.629">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s6-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="20181202 15:56:45.630" critical="yes" starttime="20181202 15:56:45.629">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s6-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="20181202 15:56:45.630" critical="yes" starttime="20181202 15:56:45.630">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s6-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="20181202 15:56:45.631" critical="yes" starttime="20181202 15:56:45.631">Parent suite setup failed:
AssertionError</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="20181202 15:56:45.635" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 15:56:45.635" starttime="20181202 15:56:45.635"></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="20181202 15:56:45.638" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:56:46.076" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 15:56:46.076" starttime="20181202 15:56:45.635"></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="20181202 15:56:46.077" 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  = 631
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  = 28
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  = 855
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  = 2169
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  = 1489
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.131562
distributed-data-store.operational.commit.rate_Max      = 21.721459
distributed-data-store.operational.commit.rate_Mean     = 0.603141808677
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 3722
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 15:56:46.077" starttime="20181202 15:56:46.076"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.078" starttime="20181202 15:56:45.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.078" starttime="20181202 15:56:45.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.078" starttime="20181202 15:56:45.634"></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="20181202 15:56:46.082" level="INFO">${tmpdir} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181202 15:56:46.082" starttime="20181202 15:56:46.081"></status>
</kw>
<msg timestamp="20181202 15:56:46.082" level="INFO">${dstdir} = /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181202 15:56:46.082" starttime="20181202 15:56:46.080"></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="20181202 15:56:46.083" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181202 15:56:46.083" starttime="20181202 15:56:46.082"></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="20181202 15:56:46.085" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group_L3Bcast 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:56:46.333" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:56:46.333" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 15:56:46.333" starttime="20181202 15:56:46.083"></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="20181202 15:56:46.336" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 15:56:46.336" starttime="20181202 15:56:46.334"></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="20181202 15:56:46.337" starttime="20181202 15:56:46.336"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.337" starttime="20181202 15:56:46.079"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.337" starttime="20181202 15:56:46.078"></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="20181202 15:56:46.339" level="INFO">${tmpdir} = CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181202 15:56:46.339" starttime="20181202 15:56:46.339"></status>
</kw>
<msg timestamp="20181202 15:56:46.339" level="INFO">${dstdir} = /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181202 15:56:46.339" starttime="20181202 15:56:46.338"></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="20181202 15:56:46.340" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group_L3Bcast</msg>
<status status="PASS" endtime="20181202 15:56:46.340" starttime="20181202 15:56:46.339"></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="20181202 15:56:46.342" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Security_Group_L3Bcast 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:56:46.630" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:56:46.630" level="INFO">${output} = 2018-12-02 15:56:46,592 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 15:56:46.631" starttime="20181202 15:56:46.340"></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="20181202 15:56:46.632" level="INFO">rc: 0, output: 2018-12-02 15:56:46,592 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:56:46.632" starttime="20181202 15:56:46.631"></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="20181202 15:56:46.633" starttime="20181202 15:56:46.632"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.633" starttime="20181202 15:56:46.337"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.633" starttime="20181202 15:56:46.337"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.633" starttime="20181202 15:56:45.633"></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="20181202 15:56:46.635" starttime="20181202 15:56:46.635"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.636" starttime="20181202 15:56:46.636"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.637" starttime="20181202 15:56:46.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="20181202 15:56:46.639" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:56:46.639" starttime="20181202 15:56:46.637"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:46.655" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:46.655" 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="20181202 15:56:46.655" starttime="20181202 15:56:46.639"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.655" starttime="20181202 15:56:46.635"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.657" starttime="20181202 15:56:46.656"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.657" starttime="20181202 15:56:46.657"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:46.659" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:56:46.659" starttime="20181202 15:56:46.657"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:46.675" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:46.675" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 15:56:46.675" starttime="20181202 15:56:46.659"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.675" starttime="20181202 15:56:46.656"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.677" starttime="20181202 15:56:46.676"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.677" starttime="20181202 15:56:46.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="20181202 15:56:46.679" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:56:46.679" starttime="20181202 15:56:46.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="20181202 15:56:46.684" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:46.684" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:56:46.684" starttime="20181202 15:56:46.679"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.684" starttime="20181202 15:56:46.676"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.685" starttime="20181202 15:56:46.685"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.686" starttime="20181202 15:56:46.686"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:46.687" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:56:46.687" starttime="20181202 15:56:46.686"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:46.694" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:46.694" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 15:56:46.694" starttime="20181202 15:56:46.687"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.694" starttime="20181202 15:56:46.684"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.695" starttime="20181202 15:56:46.695"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.696" starttime="20181202 15:56:46.695"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:46.698" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:56:46.698" starttime="20181202 15:56:46.696"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:46.700" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:46.700" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:46.700" starttime="20181202 15:56:46.698"></status>
</kw>
<msg timestamp="20181202 15:56:46.700" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:46.701" starttime="20181202 15:56:46.694"></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="20181202 15:56:46.701" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:56:46.701" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:46.701" starttime="20181202 15:56:46.701"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:56:46.702" starttime="20181202 15:56:46.701"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.703" starttime="20181202 15:56:46.702"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.703" starttime="20181202 15:56:46.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="20181202 15:56:46.704" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:56:46.705" starttime="20181202 15:56:46.703"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:46.731" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:46.731" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 15:56:46.731" starttime="20181202 15:56:46.705"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.731" starttime="20181202 15:56:46.702"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.732" starttime="20181202 15:56:46.732"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.733" starttime="20181202 15:56:46.733"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:46.735" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:56:46.735" starttime="20181202 15:56:46.733"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:46.755" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 15:56:46.755" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:56:46.756" starttime="20181202 15:56:46.735"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.756" starttime="20181202 15:56:46.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-ofctl show ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.757" starttime="20181202 15:56:46.757"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.758" starttime="20181202 15:56:46.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="20181202 15:56:46.760" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:56:46.760" starttime="20181202 15:56:46.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="20181202 15:56:46.776" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 15:56:46.776" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 15:56:46.776" starttime="20181202 15:56:46.760"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.776" starttime="20181202 15:56:46.756"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.778" starttime="20181202 15:56:46.777"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.778" starttime="20181202 15:56:46.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="20181202 15:56:46.780" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 15:56:46.780" starttime="20181202 15:56:46.779"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:46.957" level="INFO">cookie=0x8000001, duration=1112.508s, table=0, n_packets=1506, n_bytes=106112, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1112.508s, table=0, n_packets=1280, n_bytes=85302, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=782.144s, table=0, n_packets=782, n_bytes=42228, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1112.740s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1112.740s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1112.740s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1112.740s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1112.740s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=944.686s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=944.686s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1112.740s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1112.740s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1112.418s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1111.949s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1111.949s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1112.418s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1112.740s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1112.418s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1112.418s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1112.418s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=946.340s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1112.418s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1112.418s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=947.096s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=947.096s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=946.460s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=946.460s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1112.740s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1112.740s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1112.418s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=1112.740s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1112.316s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.316s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.316s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.316s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.316s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.316s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.316s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.316s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.316s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.316s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.290s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.290s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.290s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.290s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1112.334s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1112.322s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1112.290s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1112.290s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1112.290s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1112.290s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1112.290s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1112.290s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1112.290s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1112.290s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=782.125s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1112.290s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=1112.290s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=782.125s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1112.290s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1112.290s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1112.290s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1112.290s, 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=1112.290s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1112.290s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1112.290s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.290s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.290s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.290s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.290s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.290s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.290s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1112.316s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1112.290s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1112.334s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1112.322s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1112.322s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1112.334s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1112.316s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1112.290s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1112.290s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1112.290s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:46.957" level="INFO">${output} =  cookie=0x8000001, duration=1112.508s, table=0, n_packets=1506, n_bytes=106112, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 15:56:46.957" starttime="20181202 15:56:46.781"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.958" starttime="20181202 15:56:46.777"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.959" starttime="20181202 15:56:46.959"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.959" starttime="20181202 15:56:46.959"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:46.962" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:56:46.963" starttime="20181202 15:56:46.960"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:46.977" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:46.978" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 15:56:46.978" starttime="20181202 15:56:46.963"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:46.978" starttime="20181202 15:56:46.958"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:46.979" starttime="20181202 15:56:46.979"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:46.980" starttime="20181202 15:56:46.979"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:46.982" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 15:56:46.982" starttime="20181202 15:56:46.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="20181202 15:56:47.001" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=947.627s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=947.943s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=1112.497s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.001" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=947.627s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=2100...</msg>
<status status="PASS" endtime="20181202 15:56:47.001" starttime="20181202 15:56:46.983"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.001" starttime="20181202 15:56:46.978"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.001" starttime="20181202 15:56:46.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.001" starttime="20181202 15:56:46.634"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:56:47.003" starttime="20181202 15:56:47.003"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.004" starttime="20181202 15:56:47.004"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.004" starttime="20181202 15:56:47.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="20181202 15:56:47.007" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:56:47.007" starttime="20181202 15:56:47.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="20181202 15:56:47.023" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.023" 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="20181202 15:56:47.023" starttime="20181202 15:56:47.007"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.024" starttime="20181202 15:56:47.003"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.025" starttime="20181202 15:56:47.024"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.025" starttime="20181202 15:56:47.025"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.027" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:56:47.027" starttime="20181202 15:56:47.025"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.040" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.041" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 15:56:47.041" starttime="20181202 15:56:47.027"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.041" starttime="20181202 15:56:47.024"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.042" starttime="20181202 15:56:47.042"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.043" starttime="20181202 15:56:47.042"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.045" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:56:47.045" starttime="20181202 15:56:47.043"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.049" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.049" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:56:47.049" starttime="20181202 15:56:47.045"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.050" starttime="20181202 15:56:47.041"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.051" starttime="20181202 15:56:47.050"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.051" starttime="20181202 15:56:47.051"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.053" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:56:47.053" starttime="20181202 15:56:47.051"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.060" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.060" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 15:56:47.061" starttime="20181202 15:56:47.053"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.061" starttime="20181202 15:56:47.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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.062" starttime="20181202 15:56:47.062"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.062" starttime="20181202 15:56:47.062"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.065" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:56:47.066" starttime="20181202 15:56:47.063"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.068" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.068" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:47.069" starttime="20181202 15:56:47.066"></status>
</kw>
<msg timestamp="20181202 15:56:47.069" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:47.069" starttime="20181202 15:56:47.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="20181202 15:56:47.069" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:56:47.069" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:47.069" starttime="20181202 15:56:47.069"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:56:47.070" starttime="20181202 15:56:47.070"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.071" starttime="20181202 15:56:47.070"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.071" starttime="20181202 15:56:47.071"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.073" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:56:47.073" starttime="20181202 15:56:47.071"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.112" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.112" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:56:47.112" starttime="20181202 15:56:47.074"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.113" starttime="20181202 15:56:47.070"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.114" starttime="20181202 15:56:47.114"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.115" starttime="20181202 15:56:47.114"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.117" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:56:47.117" starttime="20181202 15:56:47.115"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.154" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.155" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:56:47.155" starttime="20181202 15:56:47.117"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.155" starttime="20181202 15:56:47.113"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.158" starttime="20181202 15:56:47.157"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.159" starttime="20181202 15:56:47.159"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.163" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:56:47.163" starttime="20181202 15:56:47.159"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.187" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.187" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 15:56:47.187" starttime="20181202 15:56:47.163"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.188" starttime="20181202 15:56:47.156"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.190" starttime="20181202 15:56:47.190"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.191" starttime="20181202 15:56:47.191"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.194" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:56:47.195" starttime="20181202 15:56:47.191"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.372" level="INFO">cookie=0x8000001, duration=1113.111s, table=0, n_packets=1264, n_bytes=83424, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1112.867s, table=0, n_packets=1298, n_bytes=86324, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=748.020s, table=0, n_packets=747, n_bytes=40338, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1113.110s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1113.110s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1113.110s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1113.110s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1113.110s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=945.113s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=945.111s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1113.110s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1113.110s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1112.867s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1112.364s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1112.364s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1112.867s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1113.111s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1113.111s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1112.868s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1113.111s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1112.859s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1112.868s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=1113.111s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1113.111s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1112.868s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=1113.111s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1112.777s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.777s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.777s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.777s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.777s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.777s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.777s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1112.777s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.777s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.748s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.748s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.748s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.676s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1112.676s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1112.826s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1112.777s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1112.676s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1112.676s, 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=1112.676s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1112.676s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1112.676s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1112.676s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1112.676s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1112.676s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=747.999s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1112.676s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=1112.676s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=748s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1112.676s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1112.676s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1112.676s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1112.676s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1112.676s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1112.676s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1112.676s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.676s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.676s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.676s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.676s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.676s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1112.676s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1112.777s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1112.676s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1112.777s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1112.777s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1112.777s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1112.777s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1112.777s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1112.676s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1112.676s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1112.676s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.372" level="INFO">${output} =  cookie=0x8000001, duration=1113.111s, table=0, n_packets=1264, n_bytes=83424, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001...</msg>
<status status="PASS" endtime="20181202 15:56:47.372" starttime="20181202 15:56:47.195"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.373" starttime="20181202 15:56:47.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>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.374" starttime="20181202 15:56:47.374"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.374" starttime="20181202 15:56:47.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="20181202 15:56:47.378" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:56:47.378" starttime="20181202 15:56:47.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="20181202 15:56:47.401" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.401" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 15:56:47.401" starttime="20181202 15:56:47.378"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.402" starttime="20181202 15:56:47.373"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.403" starttime="20181202 15:56:47.403"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.403" starttime="20181202 15:56:47.403"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.407" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:56:47.407" starttime="20181202 15:56:47.404"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.432" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1112.896s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=744.544s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:56:47.433" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1112.896s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,buck...</msg>
<status status="PASS" endtime="20181202 15:56:47.433" starttime="20181202 15:56:47.407"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.433" starttime="20181202 15:56:47.402"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.433" starttime="20181202 15:56:47.002"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.433" starttime="20181202 15:56:47.002"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:56:47.434" starttime="20181202 15:56:47.434"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.435" starttime="20181202 15:56:47.435"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.436" starttime="20181202 15:56:47.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="20181202 15:56:47.441" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:56:47.441" starttime="20181202 15:56:47.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="20181202 15:56:47.466" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.466" 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="20181202 15:56:47.466" starttime="20181202 15:56:47.441"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.467" starttime="20181202 15:56:47.434"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.469" starttime="20181202 15:56:47.468"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.469" starttime="20181202 15:56:47.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="20181202 15:56:47.472" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:56:47.472" starttime="20181202 15:56:47.470"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.490" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.490" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 15:56:47.490" starttime="20181202 15:56:47.472"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.491" starttime="20181202 15:56:47.467"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.493" starttime="20181202 15:56:47.492"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.494" starttime="20181202 15:56:47.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="20181202 15:56:47.496" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:56:47.496" starttime="20181202 15:56:47.494"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.501" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.501" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:56:47.501" starttime="20181202 15:56:47.496"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.501" starttime="20181202 15:56:47.491"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.503" starttime="20181202 15:56:47.502"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.503" starttime="20181202 15:56:47.503"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.505" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:56:47.505" starttime="20181202 15:56:47.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="20181202 15:56:47.513" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.514" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 15:56:47.514" starttime="20181202 15:56:47.505"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.514" starttime="20181202 15:56:47.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 netns list | awk '{print $1}'</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<assign>
<var>${nslist}</var>
</assign>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.515" starttime="20181202 15:56:47.515"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.516" starttime="20181202 15:56:47.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="20181202 15:56:47.518" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:56:47.518" starttime="20181202 15:56:47.516"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.520" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.520" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:47.520" starttime="20181202 15:56:47.518"></status>
</kw>
<msg timestamp="20181202 15:56:47.520" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:47.520" starttime="20181202 15:56:47.514"></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="20181202 15:56:47.521" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:56:47.521" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:47.521" starttime="20181202 15:56:47.521"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:56:47.521" starttime="20181202 15:56:47.521"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.522" starttime="20181202 15:56:47.522"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.523" starttime="20181202 15:56:47.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="20181202 15:56:47.524" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:56:47.524" starttime="20181202 15:56:47.523"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.553" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.553" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:56:47.553" starttime="20181202 15:56:47.525"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.554" starttime="20181202 15:56:47.521"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.555" starttime="20181202 15:56:47.555"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.555" starttime="20181202 15:56:47.555"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.558" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:56:47.558" starttime="20181202 15:56:47.556"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.585" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.585" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:56:47.585" starttime="20181202 15:56:47.558"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.585" starttime="20181202 15:56:47.554"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.587" starttime="20181202 15:56:47.586"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.587" starttime="20181202 15:56:47.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="20181202 15:56:47.589" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:56:47.589" starttime="20181202 15:56:47.587"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.612" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.613" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 15:56:47.613" starttime="20181202 15:56:47.589"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.613" starttime="20181202 15:56:47.586"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.614" starttime="20181202 15:56:47.614"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.615" starttime="20181202 15:56:47.615"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.618" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:56:47.618" starttime="20181202 15:56:47.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="20181202 15:56:47.807" level="INFO">cookie=0x8000001, duration=1113.330s, table=0, n_packets=1419, n_bytes=99926, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1113.330s, table=0, n_packets=1284, n_bytes=85288, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=732.818s, table=0, n_packets=731, n_bytes=39474, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1113.584s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1113.584s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1113.584s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1113.584s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1113.584s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=945.534s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=945.525s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1113.584s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1113.584s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1113.259s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1112.832s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1112.832s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1113.262s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1113.584s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1113.262s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1113.262s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1113.262s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=947.172s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1113.259s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1113.262s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=947.300s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=947.300s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=947.262s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=947.266s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1113.584s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1113.584s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1113.260s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=1113.584s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1113.183s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1113.183s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1113.183s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1113.183s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1113.183s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1113.183s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1113.183s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1113.182s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1113.182s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1113.182s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1113.182s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1113.182s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1113.182s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1113.182s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1113.259s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1113.183s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1113.182s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1113.182s, 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=1113.182s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1113.182s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1113.182s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1113.182s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1113.182s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1113.182s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=732.808s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1113.170s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=1113.170s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=732.808s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1113.182s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1113.182s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1113.182s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1113.182s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1113.182s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1113.182s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1113.182s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1113.182s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1113.182s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1113.182s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1113.182s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1113.182s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1113.182s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1113.183s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1113.182s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1113.183s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1113.183s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1113.183s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1113.183s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1113.183s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1113.182s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1113.182s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1113.182s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.808" level="INFO">${output} =  cookie=0x8000001, duration=1113.330s, table=0, n_packets=1419, n_bytes=99926, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001...</msg>
<status status="PASS" endtime="20181202 15:56:47.808" starttime="20181202 15:56:47.618"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.808" starttime="20181202 15:56:47.613"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.809" starttime="20181202 15:56:47.809"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.810" starttime="20181202 15:56:47.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="20181202 15:56:47.814" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:56:47.814" starttime="20181202 15:56:47.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="20181202 15:56:47.836" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.837" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 15:56:47.837" starttime="20181202 15:56:47.815"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.837" starttime="20181202 15:56:47.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-ofctl dump-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:47.838" starttime="20181202 15:56:47.838"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:56:47.839" starttime="20181202 15:56:47.839"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.842" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:56:47.842" starttime="20181202 15:56:47.839"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:56:47.863" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=947.865s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=1113.362s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=948.174s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:56:47.863" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=947.865s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000...</msg>
<status status="PASS" endtime="20181202 15:56:47.863" starttime="20181202 15:56:47.842"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.864" starttime="20181202 15:56:47.837"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.864" starttime="20181202 15:56:47.433"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.864" starttime="20181202 15:56:47.433"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.864" starttime="20181202 15:56:46.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.864" starttime="20181202 15:56:46.633"></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="20181202 15:56:47.875" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a90d050&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:56:47.876" starttime="20181202 15:56:47.874"></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="20181202 15:56:47.883" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.883" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.883" starttime="20181202 15:56:47.876"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:47.884" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:47.884" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.884" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:47.885" starttime="20181202 15:56:47.884"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.885" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.885" starttime="20181202 15:56:47.885"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.885" starttime="20181202 15:56:47.876"></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="20181202 15:56:47.889" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.889" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.889" starttime="20181202 15:56:47.885"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:47.890" 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="20181202 15:56:47.890" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.890" 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="20181202 15:56:47.890" starttime="20181202 15:56:47.889"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.891" 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="20181202 15:56:47.891" starttime="20181202 15:56:47.891"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.891" starttime="20181202 15:56:47.885"></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="20181202 15:56:47.894" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.894" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.894" starttime="20181202 15:56:47.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="20181202 15:56:47.895" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 15:56:47.895" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.895" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.895" starttime="20181202 15:56:47.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="20181202 15:56:47.896" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.896" starttime="20181202 15:56:47.895"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.896" starttime="20181202 15:56:47.891"></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="20181202 15:56:47.899" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.900" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.900" starttime="20181202 15:56:47.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="20181202 15:56:47.902" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 15:56:47.902" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.902" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 15:56:47.903" starttime="20181202 15:56:47.900"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.903" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.903" starttime="20181202 15:56:47.903"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.903" starttime="20181202 15:56:47.896"></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="20181202 15:56:47.906" 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="20181202 15:56:47.907" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.907" starttime="20181202 15:56:47.904"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:47.908" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 15:56:47.908" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.908" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 15:56:47.908" starttime="20181202 15:56:47.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="20181202 15:56:47.908" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.908" starttime="20181202 15:56:47.908"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.909" starttime="20181202 15:56:47.903"></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="20181202 15:56:47.911" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.911" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.911" starttime="20181202 15:56:47.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="20181202 15:56:47.913" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 15:56:47.913" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.913" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 15:56:47.913" starttime="20181202 15:56:47.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="20181202 15:56:47.914" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.914" starttime="20181202 15:56:47.913"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.914" starttime="20181202 15:56:47.909"></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="20181202 15:56:47.917" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.917" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.917" starttime="20181202 15:56:47.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="20181202 15:56:47.919" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 15:56:47.919" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.919" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 15:56:47.919" starttime="20181202 15:56:47.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="20181202 15:56:47.920" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.920" starttime="20181202 15:56:47.920"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.920" starttime="20181202 15:56:47.914"></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="20181202 15:56:47.923" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.923" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.923" starttime="20181202 15:56:47.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="20181202 15:56:47.924" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:56:47.924" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.924" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 15:56:47.924" starttime="20181202 15:56:47.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="20181202 15:56:47.925" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 15:56:47.925" starttime="20181202 15:56:47.925"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.925" starttime="20181202 15:56:47.920"></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="20181202 15:56:47.929" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.929" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.929" starttime="20181202 15:56:47.925"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:47.929" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:47.930" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.930" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:47.930" starttime="20181202 15:56:47.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.930" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.930" starttime="20181202 15:56:47.930"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.930" starttime="20181202 15:56:47.925"></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="20181202 15:56:47.934" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.934" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.934" starttime="20181202 15:56:47.931"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:47.935" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:47.935" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.935" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:47.935" starttime="20181202 15:56:47.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="20181202 15:56:47.935" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.935" starttime="20181202 15:56:47.935"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.935" starttime="20181202 15:56:47.931"></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="20181202 15:56:47.938" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.938" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.938" starttime="20181202 15:56:47.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="20181202 15:56:47.939" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 15:56:47.939" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.939" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 15:56:47.939" starttime="20181202 15:56:47.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.940" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.940" starttime="20181202 15:56:47.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.940" starttime="20181202 15:56:47.935"></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="20181202 15:56:47.943" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.943" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.943" starttime="20181202 15:56:47.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="20181202 15:56:47.944" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:56:47.944" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.944" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 15:56:47.944" starttime="20181202 15:56:47.943"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.944" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.944" starttime="20181202 15:56:47.944"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.944" starttime="20181202 15:56:47.940"></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="20181202 15:56:47.947" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.947" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.947" starttime="20181202 15:56:47.945"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:47.948" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 15:56:47.948" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.948" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.948" starttime="20181202 15:56:47.948"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.949" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.949" starttime="20181202 15:56:47.949"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.949" starttime="20181202 15:56:47.944"></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="20181202 15:56:47.951" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.952" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.952" starttime="20181202 15:56:47.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="20181202 15:56:47.952" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 15:56:47.952" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.952" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.952" starttime="20181202 15:56:47.952"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.953" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.953" starttime="20181202 15:56:47.953"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.953" starttime="20181202 15:56:47.949"></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="20181202 15:56:47.957" 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="20181202 15:56:47.958" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.958" starttime="20181202 15:56:47.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="20181202 15:56:47.962" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 15:56:47.962" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.962" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 15:56:47.962" starttime="20181202 15:56:47.958"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.963" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:56:47.963" starttime="20181202 15:56:47.963"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.963" starttime="20181202 15:56:47.953"></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="20181202 15:56:47.971" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.971" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.971" starttime="20181202 15:56:47.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="20181202 15:56:47.973" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 15:56:47.973" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.973" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 15:56:47.973" starttime="20181202 15:56:47.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="20181202 15:56:47.973" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.974" starttime="20181202 15:56:47.973"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.974" starttime="20181202 15:56:47.964"></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="20181202 15:56:47.978" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.978" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.978" starttime="20181202 15:56:47.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="20181202 15:56:47.979" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 15:56:47.979" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.979" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.979" starttime="20181202 15:56:47.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="20181202 15:56:47.979" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.979" starttime="20181202 15:56:47.979"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.979" starttime="20181202 15:56:47.974"></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="20181202 15:56:47.983" 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="20181202 15:56:47.983" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.984" starttime="20181202 15:56:47.980"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:47.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="20181202 15:56:47.984" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.984" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:47.985" starttime="20181202 15:56:47.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="20181202 15:56:47.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="20181202 15:56:47.985" starttime="20181202 15:56:47.985"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.985" starttime="20181202 15:56:47.980"></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="20181202 15:56:47.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.989" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.989" starttime="20181202 15:56:47.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="20181202 15:56:47.990" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:47.990" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.990" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:47.990" starttime="20181202 15:56:47.989"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:47.990" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:47.990" starttime="20181202 15:56:47.990"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.990" starttime="20181202 15:56:47.985"></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="20181202 15:56:47.994" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 15:56:47.995" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:47.995" starttime="20181202 15:56:47.991"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:47.995" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 15:56:47.995" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:47.996" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.996" starttime="20181202 15:56:47.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="20181202 15:56:47.996" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:47.996" starttime="20181202 15:56:47.996"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:47.996" starttime="20181202 15:56:47.990"></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="20181202 15:56:47.999" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.000" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.000" starttime="20181202 15:56:47.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="20181202 15:56:48.001" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 15:56:48.001" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.001" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.001" starttime="20181202 15:56:48.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.001" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.001" starttime="20181202 15:56:48.001"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.001" starttime="20181202 15:56:47.996"></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="20181202 15:56:48.004" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.004" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.004" starttime="20181202 15:56:48.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="20181202 15:56:48.005" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 15:56:48.005" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.005" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.005" starttime="20181202 15:56:48.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="20181202 15:56:48.006" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.006" starttime="20181202 15:56:48.006"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.006" starttime="20181202 15:56:48.001"></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="20181202 15:56:48.011" 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="20181202 15:56:48.011" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.011" starttime="20181202 15:56:48.007"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.012" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 15:56:48.012" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.012" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 15:56:48.012" starttime="20181202 15:56:48.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="20181202 15:56:48.013" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.013" starttime="20181202 15:56:48.012"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.013" starttime="20181202 15:56:48.007"></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="20181202 15:56:48.016" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.016" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.016" starttime="20181202 15:56:48.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="20181202 15:56:48.017" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.017" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.017" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.018" starttime="20181202 15:56:48.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="20181202 15:56:48.018" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.018" starttime="20181202 15:56:48.018"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.018" starttime="20181202 15:56:48.013"></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="20181202 15:56:48.022" 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="20181202 15:56:48.022" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.022" starttime="20181202 15:56:48.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="20181202 15:56:48.023" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 15:56:48.023" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.023" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 15:56:48.023" starttime="20181202 15:56:48.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="20181202 15:56:48.024" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.024" starttime="20181202 15:56:48.024"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.024" starttime="20181202 15:56:48.018"></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="20181202 15:56:48.026" 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="20181202 15:56:48.027" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.027" starttime="20181202 15:56:48.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="20181202 15:56:48.028" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 15:56:48.028" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.028" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 15:56:48.028" starttime="20181202 15:56:48.027"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.029" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.029" starttime="20181202 15:56:48.029"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.029" starttime="20181202 15:56:48.024"></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="20181202 15:56:48.034" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.034" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.034" starttime="20181202 15:56:48.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="20181202 15:56:48.035" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.035" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.035" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.035" starttime="20181202 15:56:48.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="20181202 15:56:48.036" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.036" starttime="20181202 15:56:48.036"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.036" starttime="20181202 15:56:48.029"></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="20181202 15:56:48.039" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.039" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.039" starttime="20181202 15:56:48.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="20181202 15:56:48.040" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 15:56:48.040" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.040" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.040" starttime="20181202 15:56:48.039"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.040" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.041" starttime="20181202 15:56:48.040"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.041" starttime="20181202 15:56:48.036"></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="20181202 15:56:48.043" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.043" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.043" starttime="20181202 15:56:48.041"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.044" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 15:56:48.044" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.044" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.044" starttime="20181202 15:56:48.044"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.045" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.045" starttime="20181202 15:56:48.044"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.045" starttime="20181202 15:56:48.041"></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="20181202 15:56:48.048" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.048" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.048" starttime="20181202 15:56:48.045"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.049" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.049" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.049" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.049" starttime="20181202 15:56:48.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="20181202 15:56:48.050" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.050" starttime="20181202 15:56:48.050"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.050" starttime="20181202 15:56:48.045"></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="20181202 15:56:48.054" 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="20181202 15:56:48.054" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.054" starttime="20181202 15:56:48.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="20181202 15:56:48.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="20181202 15:56:48.055" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.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="20181202 15:56:48.055" starttime="20181202 15:56:48.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="20181202 15:56:48.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="20181202 15:56:48.056" starttime="20181202 15:56:48.056"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.056" starttime="20181202 15:56:48.050"></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="20181202 15:56:48.060" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.060" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.060" starttime="20181202 15:56:48.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="20181202 15:56:48.061" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.061" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.061" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.061" starttime="20181202 15:56:48.060"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.061" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.061" starttime="20181202 15:56:48.061"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.061" starttime="20181202 15:56:48.056"></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="20181202 15:56:48.064" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.064" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.064" starttime="20181202 15:56:48.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="20181202 15:56:48.065" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.065" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.065" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.065" starttime="20181202 15:56:48.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="20181202 15:56:48.066" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.066" starttime="20181202 15:56:48.065"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.066" starttime="20181202 15:56:48.061"></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="20181202 15:56:48.069" 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="20181202 15:56:48.069" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.069" starttime="20181202 15:56:48.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="20181202 15:56:48.069" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.069" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.070" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.070" starttime="20181202 15:56:48.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.070" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.070" starttime="20181202 15:56:48.070"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.070" starttime="20181202 15:56:48.066"></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="20181202 15:56:48.081" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.082" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.082" starttime="20181202 15:56:48.070"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.134" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:56:48.135" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.138" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:56:48.138" starttime="20181202 15:56:48.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="20181202 15:56:48.141" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.145" starttime="20181202 15:56:48.138"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.145" starttime="20181202 15:56:48.070"></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="20181202 15:56:48.148" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.149" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.149" starttime="20181202 15:56:48.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="20181202 15:56:48.149" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 15:56:48.149" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.150" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 15:56:48.150" starttime="20181202 15:56:48.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="20181202 15:56:48.150" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.150" starttime="20181202 15:56:48.150"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.150" starttime="20181202 15:56:48.145"></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="20181202 15:56:48.152" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.153" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.153" starttime="20181202 15:56:48.150"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.153" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:56:48.153" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.153" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 15:56:48.153" starttime="20181202 15:56:48.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="20181202 15:56:48.154" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.154" starttime="20181202 15:56:48.154"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.154" starttime="20181202 15:56:48.150"></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="20181202 15:56:48.159" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.159" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.159" starttime="20181202 15:56:48.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="20181202 15:56:48.159" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.159" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.159" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.160" starttime="20181202 15:56:48.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="20181202 15:56:48.160" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.160" starttime="20181202 15:56:48.160"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.160" starttime="20181202 15:56:48.154"></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="20181202 15:56:48.163" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.163" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.163" starttime="20181202 15:56:48.161"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.164" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:56:48.164" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.164" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.164" starttime="20181202 15:56:48.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="20181202 15:56:48.164" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.164" starttime="20181202 15:56:48.164"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.164" starttime="20181202 15:56:48.160"></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="20181202 15:56:48.167" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.167" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.167" starttime="20181202 15:56:48.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="20181202 15:56:48.168" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 15:56:48.168" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.168" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 15:56:48.168" starttime="20181202 15:56:48.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="20181202 15:56:48.169" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.169" starttime="20181202 15:56:48.169"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.169" starttime="20181202 15:56:48.164"></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="20181202 15:56:48.172" 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="20181202 15:56:48.172" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.172" starttime="20181202 15:56:48.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="20181202 15:56:48.173" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 15:56:48.173" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.173" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 15:56:48.173" starttime="20181202 15:56:48.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="20181202 15:56:48.173" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.173" starttime="20181202 15:56:48.173"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.174" starttime="20181202 15:56:48.169"></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="20181202 15:56:48.176" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.176" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.176" starttime="20181202 15:56:48.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="20181202 15:56:48.177" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 15:56:48.177" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.177" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 15:56:48.177" starttime="20181202 15:56:48.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="20181202 15:56:48.178" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.178" starttime="20181202 15:56:48.177"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.178" starttime="20181202 15:56:48.174"></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="20181202 15:56:48.183" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.183" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.183" starttime="20181202 15:56:48.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="20181202 15:56:48.184" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.184" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.184" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.184" starttime="20181202 15:56:48.183"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.185" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.185" starttime="20181202 15:56:48.184"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.185" starttime="20181202 15:56:48.178"></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="20181202 15:56:48.188" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.188" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.188" starttime="20181202 15:56:48.185"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.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="20181202 15:56:48.189" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.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="20181202 15:56:48.189" starttime="20181202 15:56:48.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="20181202 15:56:48.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="20181202 15:56:48.190" starttime="20181202 15:56:48.190"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.190" starttime="20181202 15:56:48.185"></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="20181202 15:56:48.195" 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="20181202 15:56:48.195" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.195" starttime="20181202 15:56:48.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="20181202 15:56:48.201" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 15:56:48.201" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.201" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 15:56:48.201" starttime="20181202 15:56:48.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="20181202 15:56:48.202" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:56:48.203" starttime="20181202 15:56:48.202"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.203" starttime="20181202 15:56:48.190"></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="20181202 15:56:48.207" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.207" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.207" starttime="20181202 15:56:48.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="20181202 15:56:48.208" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 15:56:48.208" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.208" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.208" starttime="20181202 15:56:48.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="20181202 15:56:48.208" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.208" starttime="20181202 15:56:48.208"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.208" starttime="20181202 15:56:48.203"></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="20181202 15:56:48.211" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.212" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.212" starttime="20181202 15:56:48.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="20181202 15:56:48.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="20181202 15:56:48.212" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.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="20181202 15:56:48.212" starttime="20181202 15:56:48.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="20181202 15:56:48.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="20181202 15:56:48.213" starttime="20181202 15:56:48.213"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.213" starttime="20181202 15:56:48.208"></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="20181202 15:56:48.215" 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="20181202 15:56:48.216" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.216" starttime="20181202 15:56:48.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="20181202 15:56:48.216" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 15:56:48.216" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.216" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 15:56:48.216" starttime="20181202 15:56:48.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="20181202 15:56:48.217" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.217" starttime="20181202 15:56:48.217"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.217" starttime="20181202 15:56:48.213"></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="20181202 15:56:48.220" 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="20181202 15:56:48.220" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.220" starttime="20181202 15:56:48.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="20181202 15:56:48.221" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.221" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.221" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.221" starttime="20181202 15:56:48.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="20181202 15:56:48.222" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.222" starttime="20181202 15:56:48.221"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.222" starttime="20181202 15:56:48.217"></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="20181202 15:56:48.225" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.225" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.225" starttime="20181202 15:56:48.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="20181202 15:56:48.225" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.225" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.226" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.226" starttime="20181202 15:56:48.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="20181202 15:56:48.226" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.226" starttime="20181202 15:56:48.226"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.226" starttime="20181202 15:56:48.222"></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="20181202 15:56:48.229" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.229" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.229" starttime="20181202 15:56:48.226"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.230" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.230" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.230" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.230" starttime="20181202 15:56:48.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="20181202 15:56:48.231" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.231" starttime="20181202 15:56:48.230"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.231" starttime="20181202 15:56:48.226"></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="20181202 15:56:48.234" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.234" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.234" starttime="20181202 15:56:48.231"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.234" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.234" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.235" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.235" starttime="20181202 15:56:48.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.235" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.235" starttime="20181202 15:56:48.235"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.235" starttime="20181202 15:56:48.231"></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="20181202 15:56:48.238" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.238" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.238" starttime="20181202 15:56:48.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="20181202 15:56:48.239" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 15:56:48.239" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.239" 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="20181202 15:56:48.239" starttime="20181202 15:56:48.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="20181202 15:56:48.239" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.239" starttime="20181202 15:56:48.239"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.239" starttime="20181202 15:56:48.235"></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="20181202 15:56:48.242" 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="20181202 15:56:48.242" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.242" starttime="20181202 15:56:48.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="20181202 15:56:48.243" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 15:56:48.243" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.243" 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="20181202 15:56:48.243" starttime="20181202 15:56:48.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="20181202 15:56:48.243" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.243" starttime="20181202 15:56:48.243"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.243" starttime="20181202 15:56:48.240"></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="20181202 15:56:48.246" 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="20181202 15:56:48.246" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.246" starttime="20181202 15:56:48.244"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.247" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 15:56:48.247" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.247" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.247" starttime="20181202 15:56:48.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="20181202 15:56:48.247" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:56:48.247" starttime="20181202 15:56:48.247"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.248" starttime="20181202 15:56:48.244"></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="20181202 15:56:48.252" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.253" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.253" starttime="20181202 15:56:48.248"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:56:48.254" 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="20181202 15:56:48.254" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.254" 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="20181202 15:56:48.254" starttime="20181202 15:56:48.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="20181202 15:56:48.254" 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="20181202 15:56:48.254" starttime="20181202 15:56:48.254"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.254" starttime="20181202 15:56:48.248"></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="20181202 15:56:48.261" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.261" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.261" starttime="20181202 15:56:48.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="20181202 15:56:48.262" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:56:48.262" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.262" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:56:48.262" starttime="20181202 15:56:48.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="20181202 15:56:48.263" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.263" starttime="20181202 15:56:48.263"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.263" starttime="20181202 15:56:48.254"></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="20181202 15:56:48.267" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.267" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.267" starttime="20181202 15:56:48.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="20181202 15:56:48.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="20181202 15:56:48.268" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.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="20181202 15:56:48.268" starttime="20181202 15:56:48.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="20181202 15:56:48.268" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:56:48.269" starttime="20181202 15:56:48.268"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.269" starttime="20181202 15:56:48.263"></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="20181202 15:56:48.272" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.272" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.272" starttime="20181202 15:56:48.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="20181202 15:56:48.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="20181202 15:56:48.273" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.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="20181202 15:56:48.273" starttime="20181202 15:56:48.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="20181202 15:56:48.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="20181202 15:56:48.274" starttime="20181202 15:56:48.273"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.274" starttime="20181202 15:56:48.269"></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="20181202 15:56:48.279" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:56:48.280" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.280" starttime="20181202 15:56:48.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="20181202 15:56:48.289" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 15:56:48.289" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:56:48.289" 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="20181202 15:56:48.289" starttime="20181202 15:56:48.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="20181202 15:56:48.290" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 15:56:48.291" starttime="20181202 15:56:48.290"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.291" starttime="20181202 15:56:48.274"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.291" starttime="20181202 15:56:47.876"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.291" starttime="20181202 15:56:47.874"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.292" starttime="20181202 15:56:47.864"></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="20181202 15:56:48.294" 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="20181202 15:56:48.294" starttime="20181202 15:56:48.294"></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="20181202 15:56:48.306" starttime="20181202 15:56:48.305"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:56:48.307" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:56:48.307" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:56:48.307" starttime="20181202 15:56:48.306"></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="20181202 15:56:48.308" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:56:48.308" starttime="20181202 15:56:48.307"></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="20181202 15:56:48.309" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 15:56:48.309" starttime="20181202 15:56:48.308"></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="20181202 15:56:48.310" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:56:48.310" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:56:48.310" starttime="20181202 15:56:48.310"></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="20181202 15:56:48.311" starttime="20181202 15:56:48.311"></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="20181202 15:56:48.312" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:56:48.641" level="INFO">Read output: Last login: Sun Dec  2 15:56:11 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:56:48.642" starttime="20181202 15:56:48.312"></status>
</kw>
<msg timestamp="20181202 15:56:48.642" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:48.642" starttime="20181202 15:56:48.311"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.642" starttime="20181202 15:56:48.309"></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="20181202 15:56:48.643" 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="20181202 15:56:48.667" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 15:56:48.667" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:56:48.667" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:56:48.667" starttime="20181202 15:56:48.643"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:56:48.732" starttime="20181202 15:56:48.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.732" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:56:48.733" starttime="20181202 15:56:48.732"></status>
</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="20181202 15:56:48.733" starttime="20181202 15:56:48.733"></status>
</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="20181202 15:56:48.734" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:48.734" starttime="20181202 15:56:48.734"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.734" starttime="20181202 15:56:48.733"></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="20181202 15:56:48.736" starttime="20181202 15:56:48.736"></status>
</kw>
<msg timestamp="20181202 15:56:48.736" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:48.737" starttime="20181202 15:56:48.736"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.737" starttime="20181202 15:56:48.735"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.737" starttime="20181202 15:56:48.305"></status>
</kw>
<msg timestamp="20181202 15:56:48.737" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:56:48.737" starttime="20181202 15:56:48.304"></status>
</kw>
<msg timestamp="20181202 15:56:48.737" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:56:48.737" starttime="20181202 15:56:48.303"></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="20181202 15:56:48.738" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 15:56:48.738" starttime="20181202 15:56:48.738"></status>
</kw>
<msg timestamp="20181202 15:56:48.738" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 15:56:48.738" starttime="20181202 15:56:48.302"></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="20181202 15:56:48.739" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 15:56:48.739" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 15:56:48.739" starttime="20181202 15:56:48.739"></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="20181202 15:56:48.740" starttime="20181202 15:56:48.739"></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="20181202 15:56:48.741" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:56:48.741" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 15:56:48.741" starttime="20181202 15:56:48.740"></status>
</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="20181202 15:56:48.742" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 15:56:48.742" starttime="20181202 15:56:48.741"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.742" starttime="20181202 15:56:48.741"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.742" starttime="20181202 15:56:48.293"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.742" starttime="20181202 15:56:48.293"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.742" starttime="20181202 15:56:48.292"></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.13</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="20181202 15:56:48.752" starttime="20181202 15:56:48.752"></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="20181202 15:56:48.753" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:56:48.881" 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="20181202 15:56:48.882" starttime="20181202 15:56:48.752"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.894" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 15:56:48.894" starttime="20181202 15:56:48.882"></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="20181202 15:56:48.897" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:56:48.897" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.897" starttime="20181202 15:56:48.894"></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="20181202 15:56:48.940" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:56:48.941" starttime="20181202 15:56:48.897"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:56:48.943" starttime="20181202 15:56:48.941"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:56:48.943" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:56:48.943" starttime="20181202 15:56:48.943"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.943" starttime="20181202 15:56:48.751"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.943" starttime="20181202 15:56:48.742"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.943" starttime="20181202 15:56:48.742"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.943" starttime="20181202 15:56:48.742"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.944" starttime="20181202 15:56:45.633"></status>
</kw>
<status status="PASS" endtime="20181202 15:56:48.944" starttime="20181202 15:56:45.632"></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="20181202 15:56:48.945" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:48.945" starttime="20181202 15:56:48.945"></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="20181202 15:56:48.946" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:56:48.987" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:51.067" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:51.067" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:51.067" starttime="20181202 15:56:48.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="20181202 15:56:51.068" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:51.069" starttime="20181202 15:56:51.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="20181202 15:56:51.069" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:51.069" starttime="20181202 15:56:51.069"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:56:51.070" starttime="20181202 15:56:51.069"></status>
</kw>
<msg timestamp="20181202 15:56:51.070" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:51.070" starttime="20181202 15:56:48.945"></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="20181202 15:56:51.071" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:51.071" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:51.071" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:51.071" starttime="20181202 15:56:51.070"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:51.071" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:51.071" starttime="20181202 15:56:51.071"></status>
</kw>
<msg timestamp="20181202 15:56:51.071" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:51.071" starttime="20181202 15:56:48.944"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:56:51.072" starttime="20181202 15:56:51.072"></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="20181202 15:56:51.073" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:51.073" starttime="20181202 15:56:51.072"></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="20181202 15:56:51.074" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:56:51.115" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:53.659" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:53.659" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:53.660" starttime="20181202 15:56:51.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="20181202 15:56:53.663" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:53.663" starttime="20181202 15:56:53.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="20181202 15:56:53.665" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:53.665" starttime="20181202 15:56:53.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="20181202 15:56:53.666" starttime="20181202 15:56:53.665"></status>
</kw>
<msg timestamp="20181202 15:56:53.667" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:53.667" starttime="20181202 15:56:51.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="20181202 15:56:53.668" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:53.668" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:53.668" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:53.668" starttime="20181202 15:56:53.667"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:53.669" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:53.669" starttime="20181202 15:56:53.669"></status>
</kw>
<msg timestamp="20181202 15:56:53.670" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:53.670" starttime="20181202 15:56:51.072"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:56:53.670" starttime="20181202 15:56:53.670"></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="20181202 15:56:53.672" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:53.672" starttime="20181202 15:56:53.672"></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="20181202 15:56:53.674" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:56:53.716" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:55.928" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:55.929" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:55.929" starttime="20181202 15:56:53.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="20181202 15:56:55.931" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:55.931" starttime="20181202 15:56:55.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="20181202 15:56:55.932" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:55.933" starttime="20181202 15:56:55.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="20181202 15:56:55.935" starttime="20181202 15:56:55.933"></status>
</kw>
<msg timestamp="20181202 15:56:55.935" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:55.936" starttime="20181202 15:56:53.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="20181202 15:56:55.937" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:55.937" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:55.937" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:55.937" starttime="20181202 15:56:55.936"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:55.938" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:55.938" starttime="20181202 15:56:55.938"></status>
</kw>
<msg timestamp="20181202 15:56:55.939" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:55.939" starttime="20181202 15:56:53.671"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:56:55.940" starttime="20181202 15:56:55.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 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="20181202 15:56:55.942" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:55.942" starttime="20181202 15:56:55.941"></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="20181202 15:56:55.944" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:56:55.986" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:56:58.074" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:56:58.074" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:56:58.074" starttime="20181202 15:56:55.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="20181202 15:56:58.076" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:58.076" starttime="20181202 15:56:58.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="20181202 15:56:58.076" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:56:58.077" starttime="20181202 15:56:58.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="20181202 15:56:58.077" starttime="20181202 15:56:58.077"></status>
</kw>
<msg timestamp="20181202 15:56:58.078" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:56:58.078" starttime="20181202 15:56:55.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="20181202 15:56:58.079" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:56:58.079" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:56:58.079" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:58.079" starttime="20181202 15:56:58.078"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:56:58.079" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:56:58.080" starttime="20181202 15:56:58.079"></status>
</kw>
<msg timestamp="20181202 15:56:58.080" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:58.080" starttime="20181202 15:56:55.940"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:56:58.081" starttime="20181202 15:56:58.080"></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="20181202 15:56:58.082" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:56:58.082" starttime="20181202 15:56:58.082"></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="20181202 15:56:58.084" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:56:58.109" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:00.228" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:00.229" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:00.229" starttime="20181202 15:56:58.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="20181202 15:57:00.231" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:00.231" starttime="20181202 15:57:00.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="20181202 15:57:00.232" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:00.232" starttime="20181202 15:57:00.232"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:00.233" starttime="20181202 15:57:00.232"></status>
</kw>
<msg timestamp="20181202 15:57:00.234" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:57:00.234" starttime="20181202 15:56:58.083"></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="20181202 15:57:00.234" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:57:00.234" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:57:00.235" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:00.235" starttime="20181202 15:57:00.234"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:57:00.235" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:00.236" starttime="20181202 15:57:00.235"></status>
</kw>
<msg timestamp="20181202 15:57:00.236" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:00.236" starttime="20181202 15:56:58.081"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:57:00.236" starttime="20181202 15:57:00.236"></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="20181202 15:57:00.237" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:00.238" starttime="20181202 15:57:00.237"></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="20181202 15:57:00.239" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:57:00.274" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:02.448" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:02.448" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:02.448" starttime="20181202 15:57:00.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:02.450" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:57:02.450" starttime="20181202 15:57:02.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:02.451" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:02.451" starttime="20181202 15:57:02.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="20181202 15:57:02.452" starttime="20181202 15:57:02.451"></status>
</kw>
<msg timestamp="20181202 15:57:02.452" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:57:02.452" starttime="20181202 15:57:00.238"></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="20181202 15:57:02.453" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:57:02.453" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:57:02.453" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:57:02.453" starttime="20181202 15:57:02.453"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:57:02.454" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:57:02.454" starttime="20181202 15:57:02.454"></status>
</kw>
<msg timestamp="20181202 15:57:02.454" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:57:02.454" starttime="20181202 15:57:00.237"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:57:02.456" starttime="20181202 15:57:02.455"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:02.456" starttime="20181202 15:57:02.455"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:57:02.457" starttime="20181202 15:57:02.457"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:02.457" starttime="20181202 15:57:02.456"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:02.457" starttime="20181202 15:57:02.454"></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="20181202 15:57:02.459" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:57:02.459" starttime="20181202 15:57:02.458"></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="20181202 15:57:02.473" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:57:02.505" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:05.051" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:05.052" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:05.052" starttime="20181202 15:57:02.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="20181202 15:57:05.054" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:05.054" starttime="20181202 15:57:05.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="20181202 15:57:05.055" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:05.055" starttime="20181202 15:57:05.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="20181202 15:57:05.057" starttime="20181202 15:57:05.056"></status>
</kw>
<msg timestamp="20181202 15:57:05.058" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:05.058" starttime="20181202 15:57:02.472"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:05.058" starttime="20181202 15:57:02.459"></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="20181202 15:57:05.072" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:57:05.104" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:07.203" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:07.204" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:07.204" starttime="20181202 15:57:05.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="20181202 15:57:07.205" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:07.205" starttime="20181202 15:57:07.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="20181202 15:57:07.205" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:07.205" starttime="20181202 15:57:07.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="20181202 15:57:07.206" starttime="20181202 15:57:07.206"></status>
</kw>
<msg timestamp="20181202 15:57:07.207" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:07.207" starttime="20181202 15:57:05.070"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:07.207" starttime="20181202 15:57:05.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="20181202 15:57:07.217" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:57:07.259" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:09.371" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:09.371" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:09.372" starttime="20181202 15:57:07.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="20181202 15:57:09.373" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:09.373" starttime="20181202 15:57:09.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="20181202 15:57:09.373" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:09.373" starttime="20181202 15:57:09.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="20181202 15:57:09.374" starttime="20181202 15:57:09.373"></status>
</kw>
<msg timestamp="20181202 15:57:09.374" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:09.374" starttime="20181202 15:57:07.216"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:09.374" starttime="20181202 15:57:07.207"></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="20181202 15:57:09.384" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:57:09.427" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:11.717" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:11.718" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:11.718" starttime="20181202 15:57:09.383"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:11.720" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:11.720" starttime="20181202 15:57:11.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:11.721" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:11.722" starttime="20181202 15:57:11.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="20181202 15:57:11.723" starttime="20181202 15:57:11.722"></status>
</kw>
<msg timestamp="20181202 15:57:11.724" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:11.724" starttime="20181202 15:57:09.383"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:11.724" starttime="20181202 15:57:09.375"></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="20181202 15:57:11.743" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:57:11.766" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:13.918" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:13.919" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:13.919" starttime="20181202 15:57:11.742"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:13.920" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:57:13.921" starttime="20181202 15:57:13.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:13.922" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:13.922" starttime="20181202 15:57:13.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="20181202 15:57:13.923" starttime="20181202 15:57:13.922"></status>
</kw>
<msg timestamp="20181202 15:57:13.924" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:57:13.924" starttime="20181202 15:57:11.741"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:13.924" starttime="20181202 15:57:11.724"></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="20181202 15:57:13.941" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:57:13.986" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:16.002" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:16.003" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:16.003" starttime="20181202 15:57:13.940"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:16.005" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:57:16.006" starttime="20181202 15:57:16.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="20181202 15:57:16.007" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:16.007" starttime="20181202 15:57:16.006"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:16.009" starttime="20181202 15:57:16.008"></status>
</kw>
<msg timestamp="20181202 15:57:16.009" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:57:16.009" starttime="20181202 15:57:13.939"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:16.010" starttime="20181202 15:57:13.924"></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="20181202 15:57:16.027" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:57:16.071" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:18.110" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:18.110" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:18.110" starttime="20181202 15:57:16.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="20181202 15:57:18.111" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:18.112" starttime="20181202 15:57:18.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="20181202 15:57:18.112" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:18.112" starttime="20181202 15:57:18.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="20181202 15:57:18.113" starttime="20181202 15:57:18.113"></status>
</kw>
<msg timestamp="20181202 15:57:18.113" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:18.113" starttime="20181202 15:57:16.026"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:18.113" starttime="20181202 15:57:16.010"></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="20181202 15:57:18.123" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:57:18.159" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:20.412" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:20.413" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:20.413" starttime="20181202 15:57:18.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="20181202 15:57:20.414" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:20.414" starttime="20181202 15:57:20.413"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:20.415" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:20.415" starttime="20181202 15:57:20.414"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:20.416" starttime="20181202 15:57:20.415"></status>
</kw>
<msg timestamp="20181202 15:57:20.416" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:20.416" starttime="20181202 15:57:18.122"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:20.416" starttime="20181202 15:57:18.114"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:20.416" starttime="20181202 15:57:02.459"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:20.416" starttime="20181202 15:57:02.458"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:20.417" starttime="20181202 15:56:48.944"></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} = 15">
<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="20181202 15:57:20.419" starttime="20181202 15:57:20.419"></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="20181202 15:57:20.419" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:57:20.505" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:20.506" level="INFO">${stdout} = 4 S root      139301  139281  0  80   0 - 55154 poll_s 15:56 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap
4 ...</msg>
<status status="PASS" endtime="20181202 15:57:20.506" starttime="20181202 15:57:20.419"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:20.507" level="INFO">4 S root      139301  139281  0  80   0 - 55154 poll_s 15:56 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap
4 S tcpdump   139310  139301  0  80   0 -  8196 poll_s 15:56 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap
0 S heat-ad+  142799  139281  0  80   0 - 28293 do_wai 15:57 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  142809  142799  0  80   0 - 28176 pipe_w 15:57 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:57:20.507" starttime="20181202 15:57:20.506"></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="20181202 15:57:20.507" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:57:20.624" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:20.624" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:57:20.624" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:57:20.624" starttime="20181202 15:57:20.507"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:20.625" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:20.625" starttime="20181202 15:57:20.625"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:20.626" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:20.626" starttime="20181202 15:57:20.625"></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="20181202 15:57:20.626" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:57:20.764" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:57:20.764" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:57:20.764" starttime="20181202 15:57:20.626"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:20.765" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:20.765" starttime="20181202 15:57:20.765"></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="20181202 15:57:20.766" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:57:20.873" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:20.873" level="INFO">${stdout} = total 360
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:57:20.873" starttime="20181202 15:57:20.766"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:20.874" level="INFO">total 360
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap.xz
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5596 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1188 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 15:57:20.874" starttime="20181202 15:57:20.874"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:20.875" starttime="20181202 15:57:20.418"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:20.875" starttime="20181202 15:57:20.418"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 15:57:20.877" starttime="20181202 15:57:20.876"></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="20181202 15:57:20.877" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:57:20.976" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:20.976" level="INFO">${stdout} = 4 S root       37604   37584  0  80   0 - 55154 poll_s 15:56 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap
4 ...</msg>
<status status="PASS" endtime="20181202 15:57:20.976" starttime="20181202 15:57:20.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:20.977" level="INFO">4 S root       37604   37584  0  80   0 - 55154 poll_s 15:56 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap
4 S tcpdump    37613   37604  0  80   0 -  8196 poll_s 15:56 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap
0 S heat-ad+   38056   37584  0  80   0 - 28293 do_wai 15:57 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   38066   38056  0  80   0 - 28176 pipe_w 15:57 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:57:20.977" starttime="20181202 15:57:20.977"></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="20181202 15:57:20.978" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:57:21.085" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:21.085" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:57:21.085" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:57:21.085" starttime="20181202 15:57:20.978"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:21.087" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:21.087" starttime="20181202 15:57:21.086"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:21.088" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:21.088" starttime="20181202 15:57:21.087"></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="20181202 15:57:21.089" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:57:21.235" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:57:21.236" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:57:21.236" starttime="20181202 15:57:21.089"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:21.237" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:21.237" starttime="20181202 15:57:21.237"></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="20181202 15:57:21.238" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:57:21.336" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:21.336" level="INFO">${stdout} = total 208
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:57:21.336" starttime="20181202 15:57:21.238"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:21.338" level="INFO">total 208
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          676 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap.xz
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 15:57:21.338" starttime="20181202 15:57:21.337"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:21.338" starttime="20181202 15:57:20.875"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:21.338" starttime="20181202 15:57:20.875"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 15:57:21.341" starttime="20181202 15:57:21.340"></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="20181202 15:57:21.342" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:57:21.397" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:21.398" level="INFO">${stdout} = 4 S root       37065   37045  0  80   0 - 55154 poll_s 15:56 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap
4 S...</msg>
<status status="PASS" endtime="20181202 15:57:21.398" starttime="20181202 15:57:21.341"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:21.399" level="INFO">4 S root       37065   37045  0  80   0 - 55154 poll_s 15:56 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap
4 S tcpdump    37074   37065  0  80   0 -  8196 poll_s 15:56 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap
0 S heat-ad+   37515   37045  0  80   0 - 28293 do_wai 15:57 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   37525   37515  0  80   0 - 28176 pipe_w 15:57 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:57:21.400" starttime="20181202 15:57:21.399"></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="20181202 15:57:21.401" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:57:21.476" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:21.476" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:57:21.476" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:57:21.477" starttime="20181202 15:57:21.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="20181202 15:57:21.478" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:21.478" starttime="20181202 15:57:21.477"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:21.479" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:21.480" starttime="20181202 15:57:21.479"></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="20181202 15:57:21.481" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:57:21.660" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:57:21.660" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:57:21.660" starttime="20181202 15:57:21.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:21.661" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:21.661" starttime="20181202 15:57:21.661"></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="20181202 15:57:21.662" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:57:21.759" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:57:21.759" level="INFO">${stdout} = total 196
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:57:21.759" starttime="20181202 15:57:21.662"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:21.760" level="INFO">total 196
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap.xz
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2646 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          652 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          700 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 15:57:21.760" starttime="20181202 15:57:21.760"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:21.760" starttime="20181202 15:57:21.339"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:21.760" starttime="20181202 15:57:21.338"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:21.760" starttime="20181202 15:57:20.418"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:21.761" starttime="20181202 15:57:20.417"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:21.761" starttime="20181202 15:57:20.417"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 15:57:21.850" starttime="20181202 15:57:21.761"></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.13</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="20181202 15:57:21.858" starttime="20181202 15:57:21.858"></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="20181202 15:57:21.859" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:57:22.019" 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="20181202 15:57:22.020" starttime="20181202 15:57:21.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="20181202 15:57:22.056" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 15:57:22.056" starttime="20181202 15:57:22.020"></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="20181202 15:57:22.283" level="INFO">[?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:57:22.283" level="INFO">${output} = [?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:57:22.283" starttime="20181202 15:57:22.057"></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="20181202 15:57:22.326" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:57:22.326" starttime="20181202 15:57:22.284"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:22.328" starttime="20181202 15:57:22.326"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:57:22.328" level="INFO">[?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:57:22.328" starttime="20181202 15:57:22.328"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.329" starttime="20181202 15:57:21.857"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.329" starttime="20181202 15:57:21.850"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.329" starttime="20181202 15:57:21.850"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.329" starttime="20181202 15:56:45.632"></status>
</kw>
<doc>Test Suite for Network and Subnet Broadcast with security group</doc>
<status status="FAIL" endtime="20181202 15:57:22.329" starttime="20181202 15:55:56.164">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/vpnservice/vpn_basic.robot" id="s1-s7" 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="20181202 15:57:22.433" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 15:57:22.433" starttime="20181202 15:57:22.426"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.433" starttime="20181202 15:57:22.425"></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="20181202 15:57:22.441" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 15:57:22.441" starttime="20181202 15:57:22.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>${already_done}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:22.441" starttime="20181202 15:57:22.441"></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="20181202 15:57:22.441" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 15:57:22.442" starttime="20181202 15:57:22.441"></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="20181202 15:57:22.442" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 15:57:22.442" starttime="20181202 15:57:22.442"></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="20181202 15:57:22.443" starttime="20181202 15:57:22.443"></status>
</kw>
<msg timestamp="20181202 15:57:22.443" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:57:22.443" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:57:22.443" starttime="20181202 15:57:22.442"></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="20181202 15:57:22.444" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:57:22.444" starttime="20181202 15:57:22.444"></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="20181202 15:57:22.445" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:22.445" starttime="20181202 15:57:22.445"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 15:57:22.445" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:22.445" starttime="20181202 15:57:22.445"></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="20181202 15:57:22.446" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 15:57:22.446" starttime="20181202 15:57:22.446"></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="20181202 15:57:22.448" starttime="20181202 15:57:22.447"></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="20181202 15:57:22.448" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:57:22.448" starttime="20181202 15:57:22.448"></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="20181202 15:57:22.449" starttime="20181202 15:57:22.448"></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="20181202 15:57:22.450" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:57:22.450" starttime="20181202 15:57:22.449"></status>
</kw>
<msg timestamp="20181202 15:57:22.450" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:57:22.450" starttime="20181202 15:57:22.449"></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="20181202 15:57:22.450" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a932810&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:57:22.451" starttime="20181202 15:57:22.450"></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="20181202 15:57:22.451" starttime="20181202 15:57:22.451"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.451" starttime="20181202 15:57:22.447"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.451" starttime="20181202 15:57:22.446"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.451" starttime="20181202 15:57:22.446"></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="20181202 15:57:22.452" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:22.452" starttime="20181202 15:57:22.452"></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="20181202 15:57:22.453" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 15:57:22.453" starttime="20181202 15:57:22.452"></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="20181202 15:57:22.453" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 15:57:22.453" starttime="20181202 15:57:22.453"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.453" starttime="20181202 15:57:22.444"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.453" starttime="20181202 15:57:22.434"></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="20181202 15:57:22.455" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:22.455" starttime="20181202 15:57:22.455"></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="20181202 15:57:22.456" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:22.456" starttime="20181202 15:57:22.456"></status>
</kw>
<msg timestamp="20181202 15:57:22.456" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:22.456" starttime="20181202 15:57:22.454"></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="20181202 15:57:22.457" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:57:22.458" starttime="20181202 15:57:22.457"></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="20181202 15:57:22.459" 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="20181202 15:57:22.459" 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="20181202 15:57:22.459" starttime="20181202 15:57:22.458"></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="20181202 15:57:22.462" starttime="20181202 15:57:22.461"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:57:22.462" 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="20181202 15:57:22.462" 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="20181202 15:57:22.462" starttime="20181202 15:57:22.462"></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="20181202 15:57:22.463" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:57:22.463" starttime="20181202 15:57:22.462"></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="20181202 15:57:22.463" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 15:57:22.463" starttime="20181202 15:57:22.463"></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="20181202 15:57:22.464" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:57:22.464" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:57:22.464" starttime="20181202 15:57:22.464"></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="20181202 15:57:22.465" starttime="20181202 15:57:22.465"></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="20181202 15:57:22.466" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:57:22.804" level="INFO">Read output: Last login: Sun Dec  2 15:56:48 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:57:22.804" starttime="20181202 15:57:22.465"></status>
</kw>
<msg timestamp="20181202 15:57:22.804" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:22.805" starttime="20181202 15:57:22.465"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.805" starttime="20181202 15:57:22.464"></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="20181202 15:57:22.806" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 15:57:22.830" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 15:57:22.830" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:57:22.830" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:57:22.830" starttime="20181202 15:57:22.805"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:22.895" starttime="20181202 15:57:22.831"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:22.896" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:57:22.896" starttime="20181202 15:57:22.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:22.897" starttime="20181202 15:57:22.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>"${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="20181202 15:57:22.898" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:22.898" starttime="20181202 15:57:22.898"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.898" starttime="20181202 15:57:22.897"></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="20181202 15:57:22.900" starttime="20181202 15:57:22.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="20181202 15:57:22.900" starttime="20181202 15:57:22.900"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:22.901" starttime="20181202 15:57:22.901"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.901" starttime="20181202 15:57:22.899"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.901" starttime="20181202 15:57:22.460"></status>
</kw>
<msg timestamp="20181202 15:57:22.901" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:22.901" starttime="20181202 15:57:22.460"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.901" starttime="20181202 15:57:22.459"></status>
</kw>
<msg timestamp="20181202 15:57:22.901" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:22.902" starttime="20181202 15:57:22.459"></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="20181202 15:57:22.903" starttime="20181202 15:57:22.903"></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="20181202 15:57:22.904" starttime="20181202 15:57:22.903"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:22.904" starttime="20181202 15:57:22.904"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.904" starttime="20181202 15:57:22.902"></status>
</kw>
<msg timestamp="20181202 15:57:22.904" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:22.904" starttime="20181202 15:57:22.458"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:57:22.905" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:22.905" starttime="20181202 15:57:22.905"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.905" starttime="20181202 15:57:22.457"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.905" starttime="20181202 15:57:22.456"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.905" starttime="20181202 15:57:22.456"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:22.905" starttime="20181202 15:57:22.454"></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="20181202 15:57:22.906" starttime="20181202 15:57:22.906"></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="20181202 15:57:22.932" 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="20181202 15:57:22.933" 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="20181202 15:57:22.933" starttime="20181202 15:57:22.932"></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="20181202 15:57:22.933" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:57:22.933" starttime="20181202 15:57:22.933"></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="20181202 15:57:22.934" level="INFO">1</msg>
<status status="PASS" endtime="20181202 15:57:22.934" starttime="20181202 15:57:22.933"></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="20181202 15:57:22.935" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 15:57:22.935" starttime="20181202 15:57:22.934"></status>
</kw>
<msg timestamp="20181202 15:57:22.935" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:57:22.935" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 15:57:22.935" starttime="20181202 15:57:22.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>'${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="20181202 15:57:22.936" starttime="20181202 15:57:22.935"></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="20181202 15:57:22.937" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:57:22.937" starttime="20181202 15:57:22.937"></status>
</kw>
<msg timestamp="20181202 15:57:22.937" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:57:22.937" starttime="20181202 15:57:22.936"></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="20181202 15:57:22.938" starttime="20181202 15:57:22.937"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 15:57:22.938" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 15:57:22.939" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 15:57:22.939" starttime="20181202 15:57:22.938"></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="20181202 15:57:22.939" starttime="20181202 15:57:22.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="20181202 15:57:22.940" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:57:23.187" 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="20181202 15:57:23.187" starttime="20181202 15:57:22.939"></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="20181202 15:57:23.190" starttime="20181202 15:57:23.189"></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="20181202 15:57:23.190" starttime="20181202 15:57:23.190"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:23.191" starttime="20181202 15:57:23.190"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.191" starttime="20181202 15:57:23.188"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.191" starttime="20181202 15:57:22.931"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.191" starttime="20181202 15:57:22.907"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.191" starttime="20181202 15:57:22.906"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.191" starttime="20181202 15:57:22.906"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.191" starttime="20181202 15:57:22.906"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.191" starttime="20181202 15:57:22.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>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="20181202 15:57:23.207" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.207" starttime="20181202 15:57:23.207"></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="20181202 15:57:23.208" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.208" starttime="20181202 15:57:23.208"></status>
</kw>
<msg timestamp="20181202 15:57:23.208" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.208" starttime="20181202 15:57:23.206"></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="20181202 15:57:23.221" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 15:57:23.221" starttime="20181202 15:57:23.220"></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="20181202 15:57:23.221" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 15:57:23.221" starttime="20181202 15:57: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>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="20181202 15:57:23.255" 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="20181202 15:57:23.255" starttime="20181202 15:57:23.222"></status>
</kw>
<msg timestamp="20181202 15:57:23.256" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 15:57:23.256" 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="20181202 15:57:23.256" starttime="20181202 15:57:23.222"></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="20181202 15:57:23.301" 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="20181202 15:57:23.301" starttime="20181202 15:57:23.257"></status>
</kw>
<msg timestamp="20181202 15:57:23.302" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 15:57:23.302" 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="20181202 15:57:23.302" starttime="20181202 15:57:23.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>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:23.303" starttime="20181202 15:57:23.302"></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="20181202 15:57:23.303" 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="20181202 15:57:23.303" starttime="20181202 15:57:23.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>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:23.304" starttime="20181202 15:57:23.303"></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="20181202 15:57:23.305" starttime="20181202 15:57:23.304"></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="20181202 15:57:23.305" starttime="20181202 15:57:23.305"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:23.306" starttime="20181202 15:57:23.305"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.306" starttime="20181202 15:57:23.304"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.306" starttime="20181202 15:57:23.220"></status>
</kw>
<msg timestamp="20181202 15:57:23.306" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:57:23.306" 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="20181202 15:57:23.306" starttime="20181202 15:57:23.219"></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="20181202 15:57:23.307" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:23.307" starttime="20181202 15:57:23.307"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.307" starttime="20181202 15:57:23.219"></status>
</kw>
<msg timestamp="20181202 15:57:23.308" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:57:23.308" 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="20181202 15:57:23.308" starttime="20181202 15:57:23.209"></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="20181202 15:57:23.308" starttime="20181202 15:57:23.308"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.308" starttime="20181202 15:57:23.209"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.308" starttime="20181202 15:57:23.208"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.308" starttime="20181202 15:57:23.205"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.308" starttime="20181202 15:57:23.192"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.309" starttime="20181202 15:57:23.192"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.309" starttime="20181202 15:57:22.425"></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="20181202 15:57:23.309" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 15:57:23.309" starttime="20181202 15:57:23.309"></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="20181202 15:57:23.312" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.312" starttime="20181202 15:57:23.311"></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="20181202 15:57:23.312" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.312" starttime="20181202 15:57:23.312"></status>
</kw>
<msg timestamp="20181202 15:57:23.312" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.312" starttime="20181202 15:57:23.311"></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="20181202 15:57:23.368" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:57:23.368" starttime="20181202 15:57:23.313"></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="20181202 15:57:23.371" 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="20181202 15:57:23.371" 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="20181202 15:57:23.371" starttime="20181202 15:57:23.370"></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.13</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="20181202 15:57:23.381" starttime="20181202 15:57:23.380"></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="20181202 15:57:23.382" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:57:23.493" 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="20181202 15:57:23.493" starttime="20181202 15:57:23.381"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:57:23.540" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 15:57:23.540" starttime="20181202 15:57:23.494"></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="20181202 15:57:23.542" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:57:23.542" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:57:23.542" starttime="20181202 15:57:23.541"></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="20181202 15:57:23.585" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:57:23.585" starttime="20181202 15:57:23.543"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:23.587" starttime="20181202 15:57:23.585"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:57:23.587" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:57:23.588" starttime="20181202 15:57:23.587"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.588" starttime="20181202 15:57:23.379"></status>
</kw>
<msg timestamp="20181202 15:57:23.588" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:23.588" starttime="20181202 15:57:23.371"></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="20181202 15:57:23.589" starttime="20181202 15:57:23.589"></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="20181202 15:57:23.590" starttime="20181202 15:57:23.590"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:23.590" starttime="20181202 15:57:23.590"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.590" starttime="20181202 15:57:23.588"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.591" starttime="20181202 15:57:23.370"></status>
</kw>
<msg timestamp="20181202 15:57:23.591" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:23.591" starttime="20181202 15:57:23.369"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.591" starttime="20181202 15:57:23.369"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.591" starttime="20181202 15:57:23.313"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.591" starttime="20181202 15:57:23.312"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.591" starttime="20181202 15:57:23.310"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.591" starttime="20181202 15:57:23.310"></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="20181202 15:57:23.593" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.593" starttime="20181202 15:57:23.593"></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="20181202 15:57:23.594" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.594" starttime="20181202 15:57:23.594"></status>
</kw>
<msg timestamp="20181202 15:57:23.594" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:57:23.594" starttime="20181202 15:57:23.592"></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="20181202 15:57:23.595" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:57:23.595" starttime="20181202 15:57:23.595"></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="20181202 15:57:23.598" 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="20181202 15:57:23.598" 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="20181202 15:57:23.598" starttime="20181202 15:57:23.598"></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.13</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="20181202 15:57:23.607" starttime="20181202 15:57:23.606"></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="20181202 15:57:23.607" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:57:23.756" 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="20181202 15:57:23.756" starttime="20181202 15:57:23.607"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:57:23.775" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 15:57:23.776" starttime="20181202 15:57:23.757"></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="20181202 15:57:23.812" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:57:23.812" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:57:23.812" starttime="20181202 15:57:23.776"></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="20181202 15:57:23.855" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:57:23.856" starttime="20181202 15:57:23.813"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:23.857" starttime="20181202 15:57:23.856"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:57:23.858" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:57:23.858" starttime="20181202 15:57:23.858"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.858" starttime="20181202 15:57:23.606"></status>
</kw>
<msg timestamp="20181202 15:57:23.858" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:23.858" starttime="20181202 15:57:23.598"></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="20181202 15:57:23.860" starttime="20181202 15:57:23.860"></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="20181202 15:57:23.860" starttime="20181202 15:57:23.860"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.861"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.859"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.597"></status>
</kw>
<msg timestamp="20181202 15:57:23.861" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.596"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.595"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.595"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.594"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.592"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.591"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.861" starttime="20181202 15:57:23.310"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:23.862" starttime="20181202 15:57:23.309"></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="20181202 15:57:23.863" starttime="20181202 15:57:23.862"></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="20181202 15:57:23.864" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:57:23.864" starttime="20181202 15:57:23.863"></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="20181202 15:57:23.865" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 15:57:23.866" starttime="20181202 15:57:23.865"></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="20181202 15:57:23.866" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:57:23.867" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:57:23.867" starttime="20181202 15:57:23.866"></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="20181202 15:57:23.867" starttime="20181202 15:57:23.867"></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="20181202 15:57:23.868" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:57:24.204" level="INFO">Read output: Last login: Sun Dec  2 15:57:22 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:57:24.204" starttime="20181202 15:57:23.868"></status>
</kw>
<msg timestamp="20181202 15:57:24.205" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:24.205" starttime="20181202 15:57:23.867"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:24.205" starttime="20181202 15:57:23.866"></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="20181202 15:57:24.206" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 15:57:24.206" starttime="20181202 15:57:24.205"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:24.206" starttime="20181202 15:57:23.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>"${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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 15:57:24.208" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:57:24.208" starttime="20181202 15:57:24.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>${OS_CMP2_IP}</arg>
<arg>${OS_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:57:24.208" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:57:24.208" starttime="20181202 15:57:24.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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:57:24.209" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:57:24.209" starttime="20181202 15:57:24.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_CMP_IPS}</arg>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:57:24.210" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:57:24.210" starttime="20181202 15:57:24.209"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 15:57:24.211" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 15:57:24.211" starttime="20181202 15:57:24.210"></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="20181202 15:57:24.212" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:57:24.212" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:57:24.212" starttime="20181202 15:57:24.212"></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="20181202 15:57:24.212" starttime="20181202 15:57:24.212"></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="20181202 15:57:24.214" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:57:24.550" level="INFO">Read output: Last login: Sun Dec  2 15:56:12 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:57:24.550" starttime="20181202 15:57:24.213"></status>
</kw>
<msg timestamp="20181202 15:57:24.550" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:24.550" starttime="20181202 15:57:24.213"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:24.551" starttime="20181202 15:57:24.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>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181202 15:57:24.552" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 15:57:24.552" starttime="20181202 15:57:24.551"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:24.552" starttime="20181202 15:57:24.210"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 15:57:24.554" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:57:24.554" starttime="20181202 15:57:24.553"></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="20181202 15:57:24.556" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:57:24.556" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:57:24.556" starttime="20181202 15:57:24.555"></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="20181202 15:57:24.557" starttime="20181202 15:57:24.556"></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="20181202 15:57:24.559" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:57:25.005" level="INFO">Read output: Last login: Sun Dec  2 15:56:12 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:57:25.005" starttime="20181202 15:57:24.558"></status>
</kw>
<msg timestamp="20181202 15:57:25.006" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:25.006" starttime="20181202 15:57:24.557"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:25.006" starttime="20181202 15:57:24.555"></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="20181202 15:57:25.007" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 15:57:25.007" starttime="20181202 15:57:25.007"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:25.008" starttime="20181202 15:57:24.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_ALL_CONN_IDS}</arg>
<arg>${OS_CNTL_CONN_ID}</arg>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:57:25.014" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:57:25.014" starttime="20181202 15:57:25.008"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:57:25.020" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:57:25.020" starttime="20181202 15:57:25.014"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:25.020" starttime="20181202 15:57:24.207"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:25.020" starttime="20181202 15:57:24.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="20181202 15:57:25.021" level="INFO">Length is 3</msg>
<msg timestamp="20181202 15:57:25.021" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:57:25.021" starttime="20181202 15:57:25.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>${OS_NODE_CNT}</arg>
</arguments>
<msg timestamp="20181202 15:57:25.022" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:57:25.022" starttime="20181202 15:57:25.021"></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="20181202 15:57:25.035" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:57:25.057" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:27.246" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:27.247" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:27.247" starttime="20181202 15:57:25.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="20181202 15:57:27.248" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:57:27.248" starttime="20181202 15:57:27.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="20181202 15:57:27.248" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:27.248" starttime="20181202 15:57:27.248"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:27.249" starttime="20181202 15:57:27.249"></status>
</kw>
<msg timestamp="20181202 15:57:27.249" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:57:27.249" starttime="20181202 15:57:25.034"></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="20181202 15:57:27.260" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:57:27.285" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:29.621" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:29.621" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:29.622" starttime="20181202 15:57:27.260"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:29.623" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:29.623" starttime="20181202 15:57:29.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="20181202 15:57:29.623" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:29.623" starttime="20181202 15:57:29.623"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:29.624" starttime="20181202 15:57:29.624"></status>
</kw>
<msg timestamp="20181202 15:57:29.624" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 15:57:29.624" starttime="20181202 15:57:27.259"></status>
</kw>
<msg timestamp="20181202 15:57:29.625" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:57:29.625" starttime="20181202 15:57:25.023"></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="20181202 15:57:29.634" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:57:29.677" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:31.868" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:31.869" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:31.869" starttime="20181202 15:57:29.634"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:31.870" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:57:31.870" starttime="20181202 15:57:31.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="20181202 15:57:31.871" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:31.871" starttime="20181202 15:57:31.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="20181202 15:57:31.872" starttime="20181202 15:57:31.871"></status>
</kw>
<msg timestamp="20181202 15:57:31.872" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:57:31.872" starttime="20181202 15:57:29.634"></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="20181202 15:57:31.884" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:57:31.929" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:33.957" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:33.958" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:33.958" starttime="20181202 15:57:31.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:33.959" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:57:33.959" starttime="20181202 15:57:33.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="20181202 15:57:33.959" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:33.959" starttime="20181202 15:57:33.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="20181202 15:57:33.960" starttime="20181202 15:57:33.960"></status>
</kw>
<msg timestamp="20181202 15:57:33.960" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:57:33.960" starttime="20181202 15:57:31.883"></status>
</kw>
<msg timestamp="20181202 15:57:33.961" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:57:33.961" starttime="20181202 15:57:29.625"></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="20181202 15:57:33.971" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:57:34.013" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:36.233" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:36.234" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:36.234" starttime="20181202 15:57:33.971"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:36.235" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:57:36.235" starttime="20181202 15:57:36.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="20181202 15:57:36.235" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:36.236" starttime="20181202 15:57:36.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="20181202 15:57:36.236" starttime="20181202 15:57:36.236"></status>
</kw>
<msg timestamp="20181202 15:57:36.237" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:57:36.237" starttime="20181202 15:57:33.970"></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="20181202 15:57:36.245" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:57:36.287" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:38.516" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:38.517" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:38.517" starttime="20181202 15:57:36.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="20181202 15:57:38.518" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:57:38.519" starttime="20181202 15:57:38.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="20181202 15:57:38.519" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:38.519" starttime="20181202 15:57:38.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="20181202 15:57:38.521" starttime="20181202 15:57:38.520"></status>
</kw>
<msg timestamp="20181202 15:57:38.521" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:57:38.521" starttime="20181202 15:57:36.244"></status>
</kw>
<msg timestamp="20181202 15:57:38.521" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:57:38.522" starttime="20181202 15:57:33.961"></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="20181202 15:57:38.522" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:57:38.523" starttime="20181202 15:57:38.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_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 15:57:38.523" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:57:38.523" starttime="20181202 15:57:38.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_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 15:57:38.524" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:57:38.524" starttime="20181202 15:57:38.524"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:38.525" starttime="20181202 15:57:25.022"></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="20181202 15:57:38.527" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 15:57:38.527" starttime="20181202 15:57:38.526"></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="20181202 15:57:38.528" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 15:57:38.528" starttime="20181202 15:57:38.528"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:38.528" starttime="20181202 15:57:38.525"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:38.528" starttime="20181202 15:57:23.863"></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="20181202 15:57:38.530" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a6e4c90&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:57:38.531" starttime="20181202 15:57:38.529"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:38.531" starttime="20181202 15:57:23.862"></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="20181202 15:57:38.533" level="INFO">${suite_} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181202 15:57:38.533" starttime="20181202 15:57:38.532"></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="20181202 15:57:38.534" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181202 15:57:38.534" starttime="20181202 15:57:38.533"></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="20181202 15:57:38.535" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:38.535" starttime="20181202 15:57:38.535"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 15:57:38.536" level="INFO">${fname} = tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:57:38.536" starttime="20181202 15:57:38.536"></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="20181202 15:57:38.539" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:57:38.539" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:57:38.539" starttime="20181202 15:57:38.539"></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="20181202 15:57:38.540" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:57:38.540" starttime="20181202 15:57:38.540"></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="20181202 15:57:38.542" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:57:38.542" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:57:38.542" starttime="20181202 15:57:38.541"></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="20181202 15:57:38.543" starttime="20181202 15:57:38.542"></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="20181202 15:57:38.544" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:57:38.901" level="INFO">Read output: Last login: Sun Dec  2 15:57:24 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:57:38.901" starttime="20181202 15:57:38.543"></status>
</kw>
<msg timestamp="20181202 15:57:38.901" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:38.901" starttime="20181202 15:57:38.543"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:38.901" starttime="20181202 15:57:38.541"></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="20181202 15:57:38.902" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 15:57:38.902" starttime="20181202 15:57:38.902"></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="20181202 15:57:38.903" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap'.</msg>
<msg timestamp="20181202 15:57:38.906" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:57:38.906" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:57:38.906" starttime="20181202 15:57:38.902"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:38.907" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:57:38.907" starttime="20181202 15:57:38.906"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:38.907" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:57:38.907" starttime="20181202 15:57:38.907"></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="20181202 15:57:38.909" starttime="20181202 15:57:38.909"></status>
</kw>
<msg timestamp="20181202 15:57:38.910" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:38.910" starttime="20181202 15:57:38.909"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:38.910" starttime="20181202 15:57:38.908"></status>
</kw>
<msg timestamp="20181202 15:57:38.910" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:57:38.910" starttime="20181202 15:57:38.537"></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="20181202 15:57:38.911" starttime="20181202 15:57:38.910"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:38.911" starttime="20181202 15:57:38.536"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 15:57:38.911" level="INFO">${fname} = tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:57:38.911" starttime="20181202 15:57:38.911"></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="20181202 15:57:38.914" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:57:38.914" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:57:38.914" starttime="20181202 15:57:38.913"></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="20181202 15:57:38.915" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:57:38.915" starttime="20181202 15:57:38.914"></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="20181202 15:57:38.916" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:57:38.917" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:57:38.917" starttime="20181202 15:57:38.916"></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="20181202 15:57:38.917" starttime="20181202 15:57:38.917"></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="20181202 15:57:38.919" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:57:39.262" level="INFO">Read output: Last login: Sun Dec  2 15:57:24 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:57:39.263" starttime="20181202 15:57:38.918"></status>
</kw>
<msg timestamp="20181202 15:57:39.263" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:39.263" starttime="20181202 15:57:38.918"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:39.263" starttime="20181202 15:57:38.915"></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="20181202 15:57:39.264" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 15:57:39.264" starttime="20181202 15:57:39.264"></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="20181202 15:57:39.265" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap'.</msg>
<msg timestamp="20181202 15:57:39.268" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:57:39.268" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:57:39.268" starttime="20181202 15:57:39.264"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:39.269" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:57:39.269" starttime="20181202 15:57:39.269"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:39.269" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:57:39.270" starttime="20181202 15:57:39.269"></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="20181202 15:57:39.272" starttime="20181202 15:57:39.272"></status>
</kw>
<msg timestamp="20181202 15:57:39.272" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:39.273" starttime="20181202 15:57:39.271"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:39.273" starttime="20181202 15:57:39.270"></status>
</kw>
<msg timestamp="20181202 15:57:39.273" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:57:39.274" starttime="20181202 15:57:38.912"></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="20181202 15:57:39.274" starttime="20181202 15:57:39.274"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:39.274" starttime="20181202 15:57:38.911"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 15:57:39.275" level="INFO">${fname} = tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:57:39.275" starttime="20181202 15:57:39.274"></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="20181202 15:57:39.277" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:57:39.277" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:57:39.277" starttime="20181202 15:57:39.276"></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="20181202 15:57:39.278" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:57:39.278" starttime="20181202 15:57:39.277"></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="20181202 15:57:39.279" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:57:39.279" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:57:39.279" starttime="20181202 15:57:39.279"></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="20181202 15:57:39.280" starttime="20181202 15:57:39.279"></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="20181202 15:57:39.281" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:57:39.571" level="INFO">Read output: Last login: Sun Dec  2 15:57:24 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:57:39.571" starttime="20181202 15:57:39.280"></status>
</kw>
<msg timestamp="20181202 15:57:39.571" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:39.571" starttime="20181202 15:57:39.280"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:39.571" starttime="20181202 15:57:39.278"></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="20181202 15:57:39.572" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 15:57:39.572" starttime="20181202 15:57:39.572"></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="20181202 15:57:39.572" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap'.</msg>
<msg timestamp="20181202 15:57:39.576" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:57:39.576" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:57:39.576" starttime="20181202 15:57:39.572"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:39.577" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:57:39.577" starttime="20181202 15:57:39.577"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:39.577" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:57:39.578" starttime="20181202 15:57:39.577"></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="20181202 15:57:39.580" starttime="20181202 15:57:39.579"></status>
</kw>
<msg timestamp="20181202 15:57:39.580" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:57:39.580" starttime="20181202 15:57:39.579"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:39.580" starttime="20181202 15:57:39.578"></status>
</kw>
<msg timestamp="20181202 15:57:39.580" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:57:39.580" starttime="20181202 15:57:39.275"></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="20181202 15:57:39.580" starttime="20181202 15:57:39.580"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:39.581" starttime="20181202 15:57:39.274"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:39.581" starttime="20181202 15:57:38.535"></status>
</kw>
<msg timestamp="20181202 15:57:39.581" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:57:39.581" starttime="20181202 15:57:38.534"></status>
</kw>
<msg timestamp="20181202 15:57:39.581" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:57:39.581" starttime="20181202 15:57:38.531"></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="20181202 15:57:39.582" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:57:39.582" starttime="20181202 15:57:39.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>"${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="20181202 15:57:39.583" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:39.583" starttime="20181202 15:57:39.583"></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="20181202 15:57:39.585" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:57:39.613" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:41.869" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:41.870" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:41.870" starttime="20181202 15:57:39.584"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:41.872" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:41.872" starttime="20181202 15:57:41.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="20181202 15:57:41.874" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:41.874" starttime="20181202 15:57:41.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="20181202 15:57:41.876" starttime="20181202 15:57:41.874"></status>
</kw>
<msg timestamp="20181202 15:57:41.877" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:57:41.877" starttime="20181202 15:57:39.583"></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="20181202 15:57:41.878" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:57:41.878" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:57:41.878" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:41.879" starttime="20181202 15:57:41.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:57:41.880" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:41.880" starttime="20181202 15:57:41.879"></status>
</kw>
<msg timestamp="20181202 15:57:41.881" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:41.881" starttime="20181202 15:57:39.583"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:57:41.882" starttime="20181202 15:57:41.881"></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="20181202 15:57:41.884" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:41.884" starttime="20181202 15:57:41.883"></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="20181202 15:57:41.886" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:57:41.909" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:44.499" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:44.500" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:44.500" starttime="20181202 15:57:41.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="20181202 15:57:44.501" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:44.501" starttime="20181202 15:57:44.500"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:44.502" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:44.502" starttime="20181202 15:57:44.501"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:44.503" starttime="20181202 15:57:44.502"></status>
</kw>
<msg timestamp="20181202 15:57:44.503" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:57:44.503" starttime="20181202 15:57:41.885"></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="20181202 15:57:44.503" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:57:44.503" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:57:44.504" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:44.504" starttime="20181202 15:57:44.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="20181202 15:57:44.504" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:44.504" starttime="20181202 15:57:44.504"></status>
</kw>
<msg timestamp="20181202 15:57:44.504" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:44.505" starttime="20181202 15:57:41.882"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:57:44.505" starttime="20181202 15:57:44.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 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="20181202 15:57:44.506" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:44.506" starttime="20181202 15:57:44.506"></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="20181202 15:57:44.507" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:57:44.548" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:46.650" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:46.651" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:46.651" starttime="20181202 15:57:44.507"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:46.652" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:46.652" starttime="20181202 15:57:46.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="20181202 15:57:46.652" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:46.653" starttime="20181202 15:57:46.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="20181202 15:57:46.653" starttime="20181202 15:57:46.653"></status>
</kw>
<msg timestamp="20181202 15:57:46.654" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:57:46.654" starttime="20181202 15:57:44.506"></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="20181202 15:57:46.654" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:57:46.654" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:57:46.654" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:46.654" starttime="20181202 15:57:46.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="20181202 15:57:46.655" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:46.655" starttime="20181202 15:57:46.654"></status>
</kw>
<msg timestamp="20181202 15:57:46.655" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:46.655" starttime="20181202 15:57:44.505"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:57:46.655" starttime="20181202 15:57:46.655"></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="20181202 15:57:46.656" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:46.656" starttime="20181202 15:57:46.656"></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="20181202 15:57:46.660" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:57:46.682" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:48.671" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:48.671" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:48.671" starttime="20181202 15:57:46.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="20181202 15:57:48.673" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:48.673" starttime="20181202 15:57:48.672"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:48.674" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:48.674" starttime="20181202 15:57:48.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="20181202 15:57:48.675" starttime="20181202 15:57:48.674"></status>
</kw>
<msg timestamp="20181202 15:57:48.675" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:57:48.675" starttime="20181202 15:57:46.657"></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="20181202 15:57:48.676" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:57:48.676" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:57:48.676" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:48.676" starttime="20181202 15:57:48.675"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:57:48.677" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:48.677" starttime="20181202 15:57:48.676"></status>
</kw>
<msg timestamp="20181202 15:57:48.677" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:48.677" starttime="20181202 15:57:46.655"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:57:48.677" starttime="20181202 15:57:48.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 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="20181202 15:57:48.679" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:48.679" starttime="20181202 15:57:48.679"></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="20181202 15:57:48.680" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:57:48.711" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:50.738" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:50.739" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:50.739" starttime="20181202 15:57:48.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="20181202 15:57:50.740" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:50.740" starttime="20181202 15:57:50.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="20181202 15:57:50.740" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:50.741" starttime="20181202 15:57:50.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="20181202 15:57:50.741" starttime="20181202 15:57:50.741"></status>
</kw>
<msg timestamp="20181202 15:57:50.742" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:57:50.742" starttime="20181202 15:57:48.679"></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="20181202 15:57:50.742" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:57:50.742" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:57:50.742" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:50.742" starttime="20181202 15:57:50.742"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:57:50.743" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:57:50.743" starttime="20181202 15:57:50.743"></status>
</kw>
<msg timestamp="20181202 15:57:50.743" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:50.743" starttime="20181202 15:57:48.678"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:57:50.743" starttime="20181202 15:57:50.743"></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="20181202 15:57:50.745" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:57:50.745" starttime="20181202 15:57:50.744"></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="20181202 15:57:50.746" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:57:50.766" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:53.038" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:53.038" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:53.038" starttime="20181202 15:57:50.746"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:53.041" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:57:53.041" starttime="20181202 15:57:53.040"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:53.042" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:53.042" starttime="20181202 15:57:53.042"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:53.044" starttime="20181202 15:57:53.043"></status>
</kw>
<msg timestamp="20181202 15:57:53.045" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:57:53.045" starttime="20181202 15:57:50.745"></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="20181202 15:57:53.046" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:57:53.046" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:57:53.047" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:57:53.047" starttime="20181202 15:57:53.046"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:57:53.048" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:57:53.048" starttime="20181202 15:57:53.047"></status>
</kw>
<msg timestamp="20181202 15:57:53.049" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:57:53.049" starttime="20181202 15:57:50.744"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:57:53.051" starttime="20181202 15:57:53.050"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:53.051" starttime="20181202 15:57:53.049"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:57:53.052" starttime="20181202 15:57:53.052"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:53.052" starttime="20181202 15:57:53.051"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:53.053" starttime="20181202 15:57:53.049"></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="20181202 15:57:53.057" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:57:53.057" starttime="20181202 15:57:53.055"></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="20181202 15:57:53.082" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:57:53.115" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:55.688" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:55.689" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:55.689" starttime="20181202 15:57:53.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:55.690" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:55.690" starttime="20181202 15:57:55.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="20181202 15:57:55.691" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:55.691" starttime="20181202 15:57:55.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="20181202 15:57:55.692" starttime="20181202 15:57:55.691"></status>
</kw>
<msg timestamp="20181202 15:57:55.692" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:55.692" starttime="20181202 15:57:53.079"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:55.692" starttime="20181202 15:57:53.057"></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="20181202 15:57:55.701" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:57:55.741" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:57.868" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:57.869" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:57.869" starttime="20181202 15:57:55.701"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:57.870" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:57.870" starttime="20181202 15:57:57.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="20181202 15:57:57.871" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:57.871" starttime="20181202 15:57:57.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="20181202 15:57:57.872" starttime="20181202 15:57:57.871"></status>
</kw>
<msg timestamp="20181202 15:57:57.872" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:57.872" starttime="20181202 15:57:55.700"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:57.872" starttime="20181202 15:57:55.692"></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="20181202 15:57:57.884" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:57:57.926" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:57:59.969" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:57:59.969" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:57:59.969" starttime="20181202 15:57:57.884"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:57:59.971" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:59.971" starttime="20181202 15:57:59.970"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:57:59.971" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:57:59.971" starttime="20181202 15:57:59.971"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:57:59.972" starttime="20181202 15:57:59.971"></status>
</kw>
<msg timestamp="20181202 15:57:59.972" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:57:59.972" starttime="20181202 15:57:57.883"></status>
</kw>
<status status="PASS" endtime="20181202 15:57:59.972" starttime="20181202 15:57:57.873"></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="20181202 15:57:59.985" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:58:00.026" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:02.413" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:02.413" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:02.413" starttime="20181202 15:57:59.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="20181202 15:58:02.415" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:02.415" starttime="20181202 15:58:02.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="20181202 15:58:02.416" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:02.416" starttime="20181202 15:58:02.415"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:02.417" starttime="20181202 15:58:02.416"></status>
</kw>
<msg timestamp="20181202 15:58:02.418" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:02.418" starttime="20181202 15:57:59.984"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:02.418" starttime="20181202 15:57:59.973"></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="20181202 15:58:02.433" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:58:02.463" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:04.841" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:04.842" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:04.842" starttime="20181202 15:58:02.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="20181202 15:58:04.843" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:58:04.843" starttime="20181202 15:58:04.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="20181202 15:58:04.843" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:04.843" starttime="20181202 15:58:04.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="20181202 15:58:04.844" starttime="20181202 15:58:04.844"></status>
</kw>
<msg timestamp="20181202 15:58:04.845" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:58:04.845" starttime="20181202 15:58:02.431"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:04.845" starttime="20181202 15:58:02.418"></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="20181202 15:58:04.854" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:58:04.885" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:06.940" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:06.940" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:06.940" starttime="20181202 15:58:04.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="20181202 15:58:06.941" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:58:06.941" starttime="20181202 15:58:06.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="20181202 15:58:06.942" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:06.942" starttime="20181202 15:58:06.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="20181202 15:58:06.942" starttime="20181202 15:58:06.942"></status>
</kw>
<msg timestamp="20181202 15:58:06.943" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:58:06.943" starttime="20181202 15:58:04.853"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:06.943" starttime="20181202 15:58:04.845"></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="20181202 15:58:06.951" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:58:06.994" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:09.222" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:09.222" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:09.222" starttime="20181202 15:58:06.951"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:09.223" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:09.223" starttime="20181202 15:58:09.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="20181202 15:58:09.224" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:09.224" starttime="20181202 15:58:09.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="20181202 15:58:09.224" starttime="20181202 15:58:09.224"></status>
</kw>
<msg timestamp="20181202 15:58:09.225" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:09.225" starttime="20181202 15:58:06.950"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:09.225" starttime="20181202 15:58:06.943"></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="20181202 15:58:09.233" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:58:09.259" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:11.422" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:11.423" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:11.423" starttime="20181202 15:58:09.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="20181202 15:58:11.424" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:11.424" starttime="20181202 15:58:11.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="20181202 15:58:11.425" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:11.425" starttime="20181202 15:58:11.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="20181202 15:58:11.426" starttime="20181202 15:58:11.425"></status>
</kw>
<msg timestamp="20181202 15:58:11.426" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:11.426" starttime="20181202 15:58:09.232"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.426" starttime="20181202 15:58:09.225"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.426" starttime="20181202 15:57:53.057"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.427" starttime="20181202 15:57:53.053"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.427" starttime="20181202 15:57:39.582"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.427" starttime="20181202 15:57:39.582"></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="20181202 15:58:11.429" starttime="20181202 15:58:11.429"></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="20181202 15:58:11.430" 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="20181202 15:58:11.430" starttime="20181202 15:58:11.430"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.432" starttime="20181202 15:58:11.432"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.433" starttime="20181202 15:58:11.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="20181202 15:58:11.438" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.438" starttime="20181202 15:58:11.433"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.455" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.456" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.456" starttime="20181202 15:58:11.439"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.456" starttime="20181202 15:58:11.431"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.456" starttime="20181202 15:58:11.430"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.458" starttime="20181202 15:58:11.457"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.458" starttime="20181202 15:58:11.458"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.461" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.461" starttime="20181202 15:58:11.458"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.483" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.484" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.484" starttime="20181202 15:58:11.462"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.484" starttime="20181202 15:58:11.457"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.484" starttime="20181202 15:58:11.456"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.486" starttime="20181202 15:58:11.485"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.486" starttime="20181202 15:58:11.486"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.490" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.490" starttime="20181202 15:58:11.487"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.508" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.509" 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="20181202 15:58:11.509" starttime="20181202 15:58:11.490"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.509" starttime="20181202 15:58:11.484"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.509" starttime="20181202 15:58:11.484"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.510" starttime="20181202 15:58:11.510"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.510" starttime="20181202 15:58:11.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="20181202 15:58:11.514" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.514" starttime="20181202 15:58:11.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="20181202 15:58:11.531" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.532" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.532" starttime="20181202 15:58:11.514"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.532" starttime="20181202 15:58:11.509"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.532" starttime="20181202 15:58:11.509"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.533" starttime="20181202 15:58:11.533"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.533" starttime="20181202 15:58:11.533"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.537" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.537" starttime="20181202 15:58:11.533"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.552" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.552" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.552" starttime="20181202 15:58:11.537"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.553" starttime="20181202 15:58:11.532"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.553" starttime="20181202 15:58:11.532"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.554" starttime="20181202 15:58:11.553"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.554" starttime="20181202 15:58:11.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="20181202 15:58:11.557" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.557" starttime="20181202 15:58:11.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="20181202 15:58:11.571" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.571" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.571" starttime="20181202 15:58:11.557"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.571" starttime="20181202 15:58:11.553"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.571" starttime="20181202 15:58:11.553"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.572" starttime="20181202 15:58:11.572"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.573" starttime="20181202 15:58:11.573"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.575" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.575" starttime="20181202 15:58:11.573"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.590" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.590" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.590" starttime="20181202 15:58:11.576"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.591" starttime="20181202 15:58:11.572"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.591" starttime="20181202 15:58:11.571"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.593" starttime="20181202 15:58:11.592"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.593" starttime="20181202 15:58:11.593"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.596" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.596" starttime="20181202 15:58:11.593"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.615" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.615" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.615" starttime="20181202 15:58:11.596"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.616" starttime="20181202 15:58:11.591"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.616" starttime="20181202 15:58:11.591"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.617" starttime="20181202 15:58:11.617"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.618" starttime="20181202 15:58:11.618"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.622" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.622" starttime="20181202 15:58:11.618"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.633" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.633" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.633" starttime="20181202 15:58:11.623"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.633" starttime="20181202 15:58:11.616"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.633" starttime="20181202 15:58:11.616"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.636" starttime="20181202 15:58:11.635"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.636" starttime="20181202 15:58:11.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="20181202 15:58:11.639" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.639" starttime="20181202 15:58:11.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="20181202 15:58:11.653" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:11.654" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.654" starttime="20181202 15:58:11.640"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.654" starttime="20181202 15:58:11.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.654" starttime="20181202 15:58:11.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.654" starttime="20181202 15:58:11.430"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.655" starttime="20181202 15:58:11.655"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.656" starttime="20181202 15:58:11.655"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.658" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 15:58:11.658" starttime="20181202 15:58:11.656"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.714" 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="20181202 15:58:11.715" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:58:11.715" starttime="20181202 15:58:11.658"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.715" starttime="20181202 15:58:11.654"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.715" starttime="20181202 15:58:11.428"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.715" starttime="20181202 15:58:11.428"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:58:11.716" starttime="20181202 15:58:11.716"></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="20181202 15:58:11.717" 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="20181202 15:58:11.717" starttime="20181202 15:58:11.717"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.718" starttime="20181202 15:58:11.718"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.719" starttime="20181202 15:58:11.718"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.722" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.723" starttime="20181202 15:58:11.719"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.745" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.746" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.746" starttime="20181202 15:58:11.723"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.746" starttime="20181202 15:58:11.717"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.746" starttime="20181202 15:58:11.717"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.747" starttime="20181202 15:58:11.747"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.748" starttime="20181202 15:58:11.748"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.751" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.751" starttime="20181202 15:58:11.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="20181202 15:58:11.767" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.768" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.768" starttime="20181202 15:58:11.751"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.768" starttime="20181202 15:58:11.746"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.768" starttime="20181202 15:58:11.746"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.769" starttime="20181202 15:58:11.769"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.770" starttime="20181202 15:58:11.770"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.772" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.773" starttime="20181202 15:58:11.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="20181202 15:58:11.788" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.788" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.788" starttime="20181202 15:58:11.773"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.788" starttime="20181202 15:58:11.768"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.788" starttime="20181202 15:58:11.768"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.790" starttime="20181202 15:58:11.789"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.790" starttime="20181202 15:58:11.790"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.794" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.794" starttime="20181202 15:58:11.790"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.810" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.810" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.810" starttime="20181202 15:58:11.794"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.810" starttime="20181202 15:58:11.788"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.811" starttime="20181202 15:58:11.788"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.812" starttime="20181202 15:58:11.812"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.812" starttime="20181202 15:58:11.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="20181202 15:58:11.816" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.816" starttime="20181202 15:58:11.812"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.828" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.828" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.828" starttime="20181202 15:58:11.816"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.828" starttime="20181202 15:58:11.811"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.829" starttime="20181202 15:58:11.811"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.830" starttime="20181202 15:58:11.830"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.830" starttime="20181202 15:58:11.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="20181202 15:58:11.834" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.834" starttime="20181202 15:58:11.830"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.852" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.852" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.852" starttime="20181202 15:58:11.834"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.852" starttime="20181202 15:58:11.829"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.852" starttime="20181202 15:58:11.829"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.854" starttime="20181202 15:58:11.853"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.854" starttime="20181202 15:58:11.854"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.858" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.858" starttime="20181202 15:58:11.854"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.874" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.874" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.874" starttime="20181202 15:58:11.858"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.874" starttime="20181202 15:58:11.853"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.874" starttime="20181202 15:58:11.852"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.876" starttime="20181202 15:58:11.876"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.877" starttime="20181202 15:58:11.876"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.879" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.879" starttime="20181202 15:58:11.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="20181202 15:58:11.894" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.894" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.894" starttime="20181202 15:58:11.879"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.894" starttime="20181202 15:58:11.875"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.894" starttime="20181202 15:58:11.874"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.896" starttime="20181202 15:58:11.895"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.896" starttime="20181202 15:58:11.896"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.898" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.898" starttime="20181202 15:58:11.896"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.914" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.914" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.914" starttime="20181202 15:58:11.899"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.914" starttime="20181202 15:58:11.895"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.914" starttime="20181202 15:58:11.894"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.916" starttime="20181202 15:58:11.915"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.916" starttime="20181202 15:58:11.916"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.919" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:11.919" starttime="20181202 15:58:11.916"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.934" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.934" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:11.934" starttime="20181202 15:58:11.919"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.934" starttime="20181202 15:58:11.915"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.934" starttime="20181202 15:58:11.914"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.934" starttime="20181202 15:58:11.717"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:11.936" starttime="20181202 15:58:11.935"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:11.936" starttime="20181202 15:58:11.936"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:11.939" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:58:11.939" starttime="20181202 15:58:11.936"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:11.999" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:11.999" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:58:11.999" starttime="20181202 15:58:11.939"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.999" starttime="20181202 15:58:11.935"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:11.999" starttime="20181202 15:58:11.716"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.000" starttime="20181202 15:58:11.715"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:58:12.001" starttime="20181202 15:58:12.001"></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="20181202 15:58:12.001" 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="20181202 15:58:12.001" starttime="20181202 15:58:12.001"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.003" starttime="20181202 15:58:12.002"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.003" starttime="20181202 15:58:12.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="20181202 15:58:12.010" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.010" starttime="20181202 15:58:12.003"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:12.026" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.027" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.027" starttime="20181202 15:58:12.010"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.027" starttime="20181202 15:58:12.002"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.027" starttime="20181202 15:58:12.002"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.030" starttime="20181202 15:58:12.029"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.031" starttime="20181202 15:58:12.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="20181202 15:58:12.034" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.034" starttime="20181202 15:58:12.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="20181202 15:58:12.043" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.044" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.044" starttime="20181202 15:58:12.035"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.044" starttime="20181202 15:58:12.028"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.044" starttime="20181202 15:58:12.027"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.046" starttime="20181202 15:58:12.046"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.047" starttime="20181202 15:58:12.047"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.050" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.051" starttime="20181202 15:58:12.048"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:12.060" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.061" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.061" starttime="20181202 15:58:12.051"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.061" starttime="20181202 15:58:12.045"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.061" starttime="20181202 15:58:12.044"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.063" starttime="20181202 15:58:12.063"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.064" starttime="20181202 15:58:12.063"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.067" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.067" starttime="20181202 15:58:12.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="20181202 15:58:12.075" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.075" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.075" starttime="20181202 15:58:12.067"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.076" starttime="20181202 15:58:12.061"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.076" starttime="20181202 15:58:12.061"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.078" starttime="20181202 15:58:12.077"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.078" starttime="20181202 15:58:12.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="20181202 15:58:12.081" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.081" starttime="20181202 15:58:12.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="20181202 15:58:12.091" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.091" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.091" starttime="20181202 15:58:12.082"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.091" starttime="20181202 15:58:12.076"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.091" starttime="20181202 15:58:12.076"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.093" starttime="20181202 15:58:12.093"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.094" starttime="20181202 15:58:12.094"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.097" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.097" starttime="20181202 15:58:12.094"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:12.107" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.107" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.107" starttime="20181202 15:58:12.097"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.107" starttime="20181202 15:58:12.092"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.107" starttime="20181202 15:58:12.092"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.109" starttime="20181202 15:58:12.109"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.110" starttime="20181202 15:58:12.109"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.112" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.113" starttime="20181202 15:58:12.110"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:12.123" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.123" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.123" starttime="20181202 15:58:12.113"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.124" starttime="20181202 15:58:12.108"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.124" starttime="20181202 15:58:12.107"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.125" starttime="20181202 15:58:12.124"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.125" starttime="20181202 15:58:12.125"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.128" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.128" starttime="20181202 15:58:12.125"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:12.137" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.137" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.138" starttime="20181202 15:58:12.128"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.138" starttime="20181202 15:58:12.124"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.138" starttime="20181202 15:58:12.124"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.139" starttime="20181202 15:58:12.139"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.140" starttime="20181202 15:58:12.140"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.142" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.142" starttime="20181202 15:58:12.140"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:12.152" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.153" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.153" starttime="20181202 15:58:12.142"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.153" starttime="20181202 15:58:12.138"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.153" starttime="20181202 15:58:12.138"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.154" starttime="20181202 15:58:12.154"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.154" starttime="20181202 15:58:12.154"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.157" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:58:12.157" starttime="20181202 15:58:12.155"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:12.167" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.167" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:12.167" starttime="20181202 15:58:12.157"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.167" starttime="20181202 15:58:12.153"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.167" starttime="20181202 15:58:12.153"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.167" starttime="20181202 15:58:12.001"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.168" starttime="20181202 15:58:12.168"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:12.169" starttime="20181202 15:58:12.168"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.171" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:58:12.171" starttime="20181202 15:58:12.169"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:12.227" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:12.227" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:58:12.227" starttime="20181202 15:58:12.171"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.227" starttime="20181202 15:58:12.167"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.227" starttime="20181202 15:58:12.000"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.227" starttime="20181202 15:58:12.000"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.227" starttime="20181202 15:58:11.428"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.227" starttime="20181202 15:58:11.427"></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="20181202 15:58:12.236" 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="20181202 15:58:12.236" starttime="20181202 15:58:12.236"></status>
</kw>
<msg timestamp="20181202 15:58:12.236" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:58:12.236" starttime="20181202 15:58:12.236"></status>
</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="20181202 15:58:12.237" starttime="20181202 15:58:12.237"></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="20181202 15:58:12.238" 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="20181202 15:58:12.238" starttime="20181202 15:58:12.237"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.238" starttime="20181202 15:58:12.235"></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.13</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="20181202 15:58:12.250" starttime="20181202 15:58:12.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="20181202 15:58:12.251" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:58:12.377" 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="20181202 15:58:12.377" starttime="20181202 15:58:12.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="20181202 15:58:12.390" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 15:58:12.391" starttime="20181202 15:58:12.378"></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="20181202 15:58:12.396" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:58:12 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="20181202 15:58:12.396" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:58:12 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="20181202 15:58:12.396" starttime="20181202 15:58:12.391"></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="20181202 15:58:12.439" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:58:12.439" starttime="20181202 15:58:12.396"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:12.441" starttime="20181202 15:58:12.439"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.441" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:58:12 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="20181202 15:58:12.441" starttime="20181202 15:58:12.441"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.442" starttime="20181202 15:58:12.249"></status>
</kw>
<msg timestamp="20181202 15:58:12.442" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:58:12 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="20181202 15:58:12.442" starttime="20181202 15:58:12.241"></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="20181202 15:58:12.442" starttime="20181202 15:58:12.442"></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="20181202 15:58:12.443" starttime="20181202 15:58:12.443"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.443" starttime="20181202 15:58:12.442"></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="20181202 15:58:12.443" starttime="20181202 15:58:12.443"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.444" starttime="20181202 15:58:12.443"></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="20181202 15:58:12.444" starttime="20181202 15:58:12.444"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.444" starttime="20181202 15:58:12.444"></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="20181202 15:58:12.445" starttime="20181202 15:58:12.445"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.445" starttime="20181202 15:58:12.444"></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="20181202 15:58:12.446" starttime="20181202 15:58:12.446"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.446" starttime="20181202 15:58:12.445"></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="20181202 15:58:12.447" starttime="20181202 15:58:12.446"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.446"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.442"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.240"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.240"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.240"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.239"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.239"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.239"></status>
</kw>
<msg timestamp="20181202 15:58:12.447" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:58:12.447" starttime="20181202 15:58:12.238"></status>
</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="20181202 15:58:12.457" 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="20181202 15:58:12.458" starttime="20181202 15:58:12.457"></status>
</kw>
<msg timestamp="20181202 15:58:12.458" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:58:12.458" starttime="20181202 15:58:12.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.458" starttime="20181202 15:58:12.458"></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="20181202 15:58:12.459" 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="20181202 15:58:12.459" starttime="20181202 15:58:12.459"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.459" starttime="20181202 15:58:12.455"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.459" starttime="20181202 15:58:12.447"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.459" starttime="20181202 15:58:12.238"></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="20181202 15:58:12.461" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 15:58:12.461" starttime="20181202 15:58:12.461"></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="20181202 15:58:12.470" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 15:58:12.470" starttime="20181202 15:58:12.462"></status>
</kw>
<msg timestamp="20181202 15:58:12.470" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:58:12.470" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 15:58:12.470" starttime="20181202 15:58:12.462"></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="20181202 15:58:12.471" starttime="20181202 15:58:12.471"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.471" starttime="20181202 15:58:12.462"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.471" starttime="20181202 15:58:12.461"></status>
</kw>
<msg timestamp="20181202 15:58:12.471" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 15:58:12.471" starttime="20181202 15:58:12.461"></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="20181202 15:58:12.472" starttime="20181202 15:58:12.472"></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>
<status status="PASS" endtime="20181202 15:58:12.473" starttime="20181202 15:58:12.472"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 15:58:12.474" level="INFO">${tmpdir} = CSIT_Vpn_Basic_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:58:12.474" starttime="20181202 15:58:12.474"></status>
</kw>
<msg timestamp="20181202 15:58:12.474" level="INFO">${dstdir} = /tmp/CSIT_Vpn_Basic_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:58:12.474" starttime="20181202 15:58:12.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>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="20181202 15:58:12.475" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Vpn_Basic_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:58:12.475" starttime="20181202 15:58:12.475"></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="20181202 15:58:12.477" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Vpn_Basic_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:58:12.806" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:58:12.806" level="INFO">${output} = 2018-12-02 15:58:12,756 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:58:12.806" starttime="20181202 15:58:12.475"></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="20181202 15:58:12.807" level="INFO">rc: 0, output: 2018-12-02 15:58:12,756 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:58:12.807" starttime="20181202 15:58:12.806"></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="20181202 15:58:12.808" starttime="20181202 15:58:12.807"></status>
</kw>
<msg timestamp="20181202 15:58:12.808" level="INFO">${output} = 2018-12-02 15:58:12,756 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:58:12.808" starttime="20181202 15:58:12.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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 15:58:12.809" level="FAIL">'2018-12-02 15:58:12,756 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 15:58:12.809" starttime="20181202 15:58:12.808"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.809" starttime="20181202 15:58:12.460"></status>
</kw>
<msg timestamp="20181202 15:58:12.809" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 15:58:12.809" starttime="20181202 15:58:12.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>"${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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 15:58:12.818" 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="20181202 15:58:12.819" starttime="20181202 15:58:12.818"></status>
</kw>
<msg timestamp="20181202 15:58:12.819" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:58:12.819" starttime="20181202 15:58:12.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:12.819" starttime="20181202 15:58:12.819"></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="20181202 15:58:12.820" 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="20181202 15:58:12.820" starttime="20181202 15:58:12.819"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.820" starttime="20181202 15:58:12.817"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 15:58:12.820" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 15:58:12.820" starttime="20181202 15:58:12.820"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.820" starttime="20181202 15:58:12.810"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.820" starttime="20181202 15:58:12.809"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.821" starttime="20181202 15:58:12.459"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.821" starttime="20181202 15:58:12.238"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.821" starttime="20181202 15:58:12.228"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.821" starttime="20181202 15:57:22.424"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.821" starttime="20181202 15:57:22.424"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.821" starttime="20181202 15:57:22.423"></status>
</kw>
<test id="s1-s7-t1" name="Check ELAN Datapath Traffic Within The Networks">
<doc>Checks datapath within the same network with different vlans.</doc>
<status status="FAIL" endtime="20181202 15:58:12.822" critical="yes" starttime="20181202 15:58:12.821">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t2" name="Create Router">
<status status="FAIL" endtime="20181202 15:58:12.823" critical="yes" starttime="20181202 15:58:12.822">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t3" name="Add Interfaces To Router">
<status status="FAIL" endtime="20181202 15:58:12.823" critical="yes" starttime="20181202 15:58:12.823">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t4" name="Check L3_Datapath Traffic Across Networks With Router">
<status status="FAIL" endtime="20181202 15:58:12.824" critical="yes" starttime="20181202 15:58:12.824">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t5" name="Add Multiple Extra Routes And Check Datapath Before L3VPN Creation">
<status status="FAIL" endtime="20181202 15:58:12.825" critical="yes" starttime="20181202 15:58:12.824">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t6" name="Delete Extra Route">
<status status="FAIL" endtime="20181202 15:58:12.825" critical="yes" starttime="20181202 15:58:12.825">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t7" name="Delete And Recreate Extra Route">
<doc>Recreate multiple extra route and check data path before L3VPN creation</doc>
<status status="FAIL" endtime="20181202 15:58:12.826" critical="yes" starttime="20181202 15:58:12.825">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t8" name="Create L3VPN">
<status status="FAIL" endtime="20181202 15:58:12.826" critical="yes" starttime="20181202 15:58:12.826">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t9" name="Associate L3VPN To Routers">
<status status="FAIL" endtime="20181202 15:58:12.827" critical="yes" starttime="20181202 15:58:12.827">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t10" name="Verify L3VPN Datapath With Router Association">
<status status="FAIL" endtime="20181202 15:58:12.827" critical="yes" starttime="20181202 15:58:12.827">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t11" name="Delete Router Failure When Associated With L3VPN">
<status status="FAIL" endtime="20181202 15:58:12.828" critical="yes" starttime="20181202 15:58:12.828">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t12" name="Verify Remove Interface From Router When Associated With L3VPN">
<status status="FAIL" endtime="20181202 15:58:12.829" critical="yes" starttime="20181202 15:58:12.828">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t13" name="Verify L3VPN Datapath With Router Dissociation When Interfaces are Added To Router">
<status status="FAIL" endtime="20181202 15:58:12.829" critical="yes" starttime="20181202 15:58:12.829">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t14" name="Remove Router Interfaces And Check L3_Datapath Traffic Across Networks">
<status status="FAIL" endtime="20181202 15:58:12.830" critical="yes" starttime="20181202 15:58:12.830">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t15" name="Delete Router">
<status status="FAIL" endtime="20181202 15:58:12.831" critical="yes" starttime="20181202 15:58:12.830">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t16" name="Delete Router With NonExistentRouter Name">
<doc>Delete router with nonExistentRouter name</doc>
<status status="FAIL" endtime="20181202 15:58:12.831" critical="yes" starttime="20181202 15:58:12.831">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t17" name="Associate Networks To L3VPN">
<doc>Associates L3VPN to networks and verify</doc>
<status status="FAIL" endtime="20181202 15:58:12.832" critical="yes" starttime="20181202 15:58:12.832">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t18" name="Check Datapath Traffic Across Networks With L3VPN">
<doc>Datapath Test Across the networks with VPN.</doc>
<status status="FAIL" endtime="20181202 15:58:12.833" critical="yes" starttime="20181202 15:58:12.832">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-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="20181202 15:58:12.833" critical="yes" starttime="20181202 15:58:12.833">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-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="20181202 15:58:12.834" critical="yes" starttime="20181202 15:58:12.834">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t21" name="Dissociate L3VPN From Networks">
<doc>Dissociate L3VPN from networks</doc>
<status status="FAIL" endtime="20181202 15:58:12.835" critical="yes" starttime="20181202 15:58:12.834">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t22" name="Delete Unknown L3VPN">
<doc>Verification of a failure response with deletion of an unknown L3VPN</doc>
<status status="FAIL" endtime="20181202 15:58:12.835" critical="yes" starttime="20181202 15:58:12.835">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t23" name="Delete L3VPN">
<doc>Delete L3VPN</doc>
<status status="FAIL" endtime="20181202 15:58:12.836" critical="yes" starttime="20181202 15:58:12.836">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s7-t24" name="Create Multiple L3VPN">
<doc>Creates three L3VPNs and then verify the same</doc>
<status status="FAIL" endtime="20181202 15:58:12.837" critical="yes" starttime="20181202 15:58:12.836">Parent suite setup failed:
AssertionError</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.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${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="20181202 15:58:12.895" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/location.uri</msg>
<status status="PASS" endtime="20181202 15:58:12.895" starttime="20181202 15:58:12.894"></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="20181202 15:58:12.896" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:12.896" starttime="20181202 15:58:12.895"></status>
</kw>
<msg timestamp="20181202 15:58:12.896" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181202 15:58:12.896" starttime="20181202 15:58:12.895"></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="20181202 15:58:12.897" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181202 15:58:12.897" starttime="20181202 15:58:12.896"></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="20181202 15:58:12.898" 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="20181202 15:58:12.898" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181202 15:58:12.898" starttime="20181202 15:58:12.897"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.898" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181202 15:58:12.899" starttime="20181202 15:58:12.898"></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="20181202 15:58:12.899" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:12.899" starttime="20181202 15:58:12.899"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.900" starttime="20181202 15:58:12.893"></status>
</kw>
<msg timestamp="20181202 15:58:12.900" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:12.900" starttime="20181202 15:58:12.868"></status>
</kw>
<msg timestamp="20181202 15:58:12.900" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:12.900" starttime="20181202 15:58:12.868"></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.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${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="20181202 15:58:12.932" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181202 15:58:12.932" starttime="20181202 15:58:12.932"></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="20181202 15:58:12.933" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:12.934" starttime="20181202 15:58:12.933"></status>
</kw>
<msg timestamp="20181202 15:58:12.934" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181202 15:58:12.934" starttime="20181202 15:58:12.933"></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="20181202 15:58:12.934" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181202 15:58:12.934" starttime="20181202 15:58:12.934"></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="20181202 15:58:12.935" 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="20181202 15:58:12.935" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181202 15:58:12.935" starttime="20181202 15:58:12.935"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.935" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181202 15:58:12.936" starttime="20181202 15:58:12.935"></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="20181202 15:58:12.936" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:12.936" starttime="20181202 15:58:12.936"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.937" starttime="20181202 15:58:12.931"></status>
</kw>
<msg timestamp="20181202 15:58:12.937" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:12.937" starttime="20181202 15:58:12.909"></status>
</kw>
<msg timestamp="20181202 15:58:12.937" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:12.937" starttime="20181202 15:58:12.908"></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="20181202 15:58:12.939" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:12.939" starttime="20181202 15:58:12.938"></status>
</kw>
<msg timestamp="20181202 15:58:12.939" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181202 15:58:12.939" starttime="20181202 15:58:12.938"></status>
</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="20181202 15:58:12.939" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181202 15:58:12.939" starttime="20181202 15:58:12.939"></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="20181202 15:58:12.940" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181202 15:58:12.940" starttime="20181202 15:58:12.940"></status>
</kw>
<msg timestamp="20181202 15:58:12.940" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181202 15:58:12.940" starttime="20181202 15:58:12.937"></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="20181202 15:58:12.942" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:12.942" starttime="20181202 15:58:12.942"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.943" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261441"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:12.943" starttime="20181202 15:58:12.943"></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="20181202 15:58:12.943" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:12.944" starttime="20181202 15:58:12.943"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.944" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:58:12.944" starttime="20181202 15:58:12.944"></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="20181202 15:58:12.945" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:12.946" starttime="20181202 15:58:12.945"></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="20181202 15:58:12.946" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181202 15:58:12.946" starttime="20181202 15:58:12.946"></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="20181202 15:58:12.948" starttime="20181202 15:58:12.947"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181202 15:58:12.948" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:12.948" starttime="20181202 15:58:12.948"></status>
</kw>
<msg timestamp="20181202 15:58:12.949" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:12.949" starttime="20181202 15:58:12.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>"""${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="20181202 15:58:12.959" level="FAIL">Non-existing index or alias 'default'.</msg>
<status status="FAIL" endtime="20181202 15:58:12.959" starttime="20181202 15:58:12.950"></status>
</kw>
<msg timestamp="20181202 15:58:12.959" level="INFO">${response} = None</msg>
<status status="FAIL" endtime="20181202 15:58:12.959" starttime="20181202 15:58:12.949"></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="20181202 15:58:12.961" level="FAIL">Resolving variable '${response.text}' failed: AttributeError: 'NoneType' object has no attribute 'text'</msg>
<status status="FAIL" endtime="20181202 15:58:12.961" starttime="20181202 15:58:12.961"></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="20181202 15:58:12.962" level="FAIL">Resolving variable '${response.status_code}' failed: AttributeError: 'NoneType' object has no attribute 'status_code'</msg>
<status status="FAIL" endtime="20181202 15:58:12.962" starttime="20181202 15:58:12.962"></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="20181202 15:58:12.963" starttime="20181202 15:58:12.963"></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="20181202 15:58:12.964" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181202 15:58:12.964" starttime="20181202 15:58:12.963"></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="20181202 15:58:12.965" level="FAIL">Resolving variable '${response.status_code}' failed: AttributeError: 'NoneType' object has no attribute 'status_code'</msg>
<status status="FAIL" endtime="20181202 15:58:12.965" starttime="20181202 15:58:12.964"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.965" starttime="20181202 15:58:12.960"></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="20181202 15:58:12.966" starttime="20181202 15:58:12.965"></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="20181202 15:58:12.967" level="INFO">${text_normalized} = None</msg>
<msg timestamp="20181202 15:58:12.967" level="FAIL">Resolving variable '${response.text}' failed: AttributeError: 'NoneType' object has no attribute 'text'</msg>
<status status="FAIL" endtime="20181202 15:58:12.967" starttime="20181202 15:58:12.966"></status>
</kw>
<msg timestamp="20181202 15:58:12.967" level="INFO">${response_text} = None</msg>
<status status="FAIL" endtime="20181202 15:58:12.967" starttime="20181202 15:58:12.941"></status>
</kw>
<msg timestamp="20181202 15:58:12.968" level="INFO">${response_text} = None</msg>
<status status="FAIL" endtime="20181202 15:58:12.968" starttime="20181202 15:58:12.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>${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="20181202 15:58:12.968" starttime="20181202 15:58:12.968"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.969" starttime="20181202 15:58:12.859"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:12.969" starttime="20181202 15:58:12.839"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:12.969" starttime="20181202 15:58:12.839"></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.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${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="20181202 15:58:13.030" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/location.uri</msg>
<status status="PASS" endtime="20181202 15:58:13.030" starttime="20181202 15:58:13.030"></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="20181202 15:58:13.031" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:13.031" starttime="20181202 15:58:13.030"></status>
</kw>
<msg timestamp="20181202 15:58:13.031" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181202 15:58:13.031" starttime="20181202 15:58:13.030"></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="20181202 15:58:13.032" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181202 15:58:13.032" starttime="20181202 15:58:13.031"></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="20181202 15:58:13.032" 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="20181202 15:58:13.032" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181202 15:58:13.032" starttime="20181202 15:58:13.032"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.033" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181202 15:58:13.033" starttime="20181202 15:58:13.033"></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="20181202 15:58:13.033" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:13.033" starttime="20181202 15:58:13.033"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.034" starttime="20181202 15:58:13.029"></status>
</kw>
<msg timestamp="20181202 15:58:13.034" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:13.034" starttime="20181202 15:58:13.008"></status>
</kw>
<msg timestamp="20181202 15:58:13.034" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:13.034" starttime="20181202 15:58:13.007"></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.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${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="20181202 15:58:13.067" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181202 15:58:13.067" starttime="20181202 15:58:13.066"></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="20181202 15:58:13.068" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:13.068" starttime="20181202 15:58:13.067"></status>
</kw>
<msg timestamp="20181202 15:58:13.068" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181202 15:58:13.068" starttime="20181202 15:58:13.067"></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="20181202 15:58:13.069" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181202 15:58:13.069" starttime="20181202 15:58:13.068"></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="20181202 15:58:13.069" 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="20181202 15:58:13.069" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181202 15:58:13.069" starttime="20181202 15:58:13.069"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.070" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181202 15:58:13.070" starttime="20181202 15:58:13.069"></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="20181202 15:58:13.070" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:13.070" starttime="20181202 15:58:13.070"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.071" starttime="20181202 15:58:13.066"></status>
</kw>
<msg timestamp="20181202 15:58:13.071" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:13.071" starttime="20181202 15:58:13.041"></status>
</kw>
<msg timestamp="20181202 15:58:13.071" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:13.071" starttime="20181202 15:58:13.040"></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="20181202 15:58:13.072" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:13.073" starttime="20181202 15:58:13.072"></status>
</kw>
<msg timestamp="20181202 15:58:13.073" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181202 15:58:13.073" starttime="20181202 15:58:13.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>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181202 15:58:13.073" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181202 15:58:13.073" starttime="20181202 15:58:13.073"></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="20181202 15:58:13.074" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181202 15:58:13.074" starttime="20181202 15:58:13.073"></status>
</kw>
<msg timestamp="20181202 15:58:13.074" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181202 15:58:13.074" starttime="20181202 15:58:13.071"></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="20181202 15:58:13.076" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:13.076" starttime="20181202 15:58:13.076"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.076" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261442"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:13.076" starttime="20181202 15:58:13.076"></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="20181202 15:58:13.077" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:13.077" starttime="20181202 15:58:13.077"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.077" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:58:13.078" starttime="20181202 15:58:13.077"></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="20181202 15:58:13.079" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:13.079" starttime="20181202 15:58:13.078"></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="20181202 15:58:13.079" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181202 15:58:13.079" starttime="20181202 15:58:13.079"></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="20181202 15:58:13.080" starttime="20181202 15:58:13.079"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.080" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:13.080" starttime="20181202 15:58:13.080"></status>
</kw>
<msg timestamp="20181202 15:58:13.081" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:13.081" starttime="20181202 15:58:13.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>"""${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="20181202 15:58:13.082" level="FAIL">Non-existing index or alias 'default'.</msg>
<status status="FAIL" endtime="20181202 15:58:13.082" starttime="20181202 15:58:13.081"></status>
</kw>
<msg timestamp="20181202 15:58:13.082" level="INFO">${response} = None</msg>
<status status="FAIL" endtime="20181202 15:58:13.082" starttime="20181202 15:58:13.081"></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="20181202 15:58:13.083" level="FAIL">Resolving variable '${response.text}' failed: AttributeError: 'NoneType' object has no attribute 'text'</msg>
<status status="FAIL" endtime="20181202 15:58:13.083" starttime="20181202 15:58:13.083"></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="20181202 15:58:13.084" level="FAIL">Resolving variable '${response.status_code}' failed: AttributeError: 'NoneType' object has no attribute 'status_code'</msg>
<status status="FAIL" endtime="20181202 15:58:13.084" starttime="20181202 15:58:13.084"></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="20181202 15:58:13.084" starttime="20181202 15:58:13.084"></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="20181202 15:58:13.085" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181202 15:58:13.085" starttime="20181202 15:58:13.085"></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="20181202 15:58:13.085" level="FAIL">Resolving variable '${response.status_code}' failed: AttributeError: 'NoneType' object has no attribute 'status_code'</msg>
<status status="FAIL" endtime="20181202 15:58:13.086" starttime="20181202 15:58:13.085"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:13.086" starttime="20181202 15:58:13.082"></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="20181202 15:58:13.086" starttime="20181202 15:58:13.086"></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="20181202 15:58:13.087" level="INFO">${text_normalized} = None</msg>
<msg timestamp="20181202 15:58:13.087" level="FAIL">Resolving variable '${response.text}' failed: AttributeError: 'NoneType' object has no attribute 'text'</msg>
<status status="FAIL" endtime="20181202 15:58:13.087" starttime="20181202 15:58:13.086"></status>
</kw>
<msg timestamp="20181202 15:58:13.087" level="INFO">${response_text} = None</msg>
<status status="FAIL" endtime="20181202 15:58:13.087" starttime="20181202 15:58:13.074"></status>
</kw>
<msg timestamp="20181202 15:58:13.087" level="INFO">${response_text} = None</msg>
<status status="FAIL" endtime="20181202 15:58:13.087" starttime="20181202 15:58:13.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>${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="20181202 15:58:13.088" starttime="20181202 15:58:13.088"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:13.088" starttime="20181202 15:58:12.999"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:13.088" starttime="20181202 15:58:12.970"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.088" starttime="20181202 15:58:12.969"></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.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${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="20181202 15:58:13.141" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/location.uri</msg>
<status status="PASS" endtime="20181202 15:58:13.141" starttime="20181202 15:58:13.140"></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="20181202 15:58:13.142" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:13.142" starttime="20181202 15:58:13.141"></status>
</kw>
<msg timestamp="20181202 15:58:13.142" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181202 15:58:13.142" starttime="20181202 15:58:13.141"></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="20181202 15:58:13.143" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181202 15:58:13.143" starttime="20181202 15:58:13.142"></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="20181202 15:58:13.143" 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="20181202 15:58:13.143" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181202 15:58:13.143" starttime="20181202 15:58:13.143"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.144" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181202 15:58:13.144" starttime="20181202 15:58:13.144"></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="20181202 15:58:13.144" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:13.144" starttime="20181202 15:58:13.144"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.145" starttime="20181202 15:58:13.140"></status>
</kw>
<msg timestamp="20181202 15:58:13.145" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:13.145" starttime="20181202 15:58:13.119"></status>
</kw>
<msg timestamp="20181202 15:58:13.145" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:13.145" starttime="20181202 15:58:13.118"></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.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${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="20181202 15:58:13.177" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181202 15:58:13.177" starttime="20181202 15:58:13.177"></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="20181202 15:58:13.178" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:13.178" starttime="20181202 15:58:13.178"></status>
</kw>
<msg timestamp="20181202 15:58:13.178" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181202 15:58:13.179" starttime="20181202 15:58:13.178"></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="20181202 15:58:13.179" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181202 15:58:13.179" starttime="20181202 15:58:13.179"></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="20181202 15:58:13.180" 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="20181202 15:58:13.180" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181202 15:58:13.180" starttime="20181202 15:58:13.179"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.180" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181202 15:58:13.180" starttime="20181202 15:58:13.180"></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="20181202 15:58:13.181" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:13.181" starttime="20181202 15:58:13.180"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.181" starttime="20181202 15:58:13.176"></status>
</kw>
<msg timestamp="20181202 15:58:13.181" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:13.181" starttime="20181202 15:58:13.152"></status>
</kw>
<msg timestamp="20181202 15:58:13.181" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:13.181" starttime="20181202 15:58:13.151"></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="20181202 15:58:13.183" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181202 15:58:13.183" starttime="20181202 15:58:13.183"></status>
</kw>
<msg timestamp="20181202 15:58:13.183" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181202 15:58:13.183" starttime="20181202 15:58:13.182"></status>
</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="20181202 15:58:13.184" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181202 15:58:13.184" starttime="20181202 15:58:13.183"></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="20181202 15:58:13.184" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181202 15:58:13.184" starttime="20181202 15:58:13.184"></status>
</kw>
<msg timestamp="20181202 15:58:13.185" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181202 15:58:13.185" starttime="20181202 15:58:13.182"></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="20181202 15:58:13.186" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 15:58:13.186" starttime="20181202 15:58:13.186"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.186" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261443"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 15:58:13.186" starttime="20181202 15:58:13.186"></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="20181202 15:58:13.187" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:13.187" starttime="20181202 15:58:13.187"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.187" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:58:13.187" starttime="20181202 15:58:13.187"></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="20181202 15:58:13.188" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:13.188" starttime="20181202 15:58:13.188"></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="20181202 15:58:13.189" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181202 15:58:13.189" starttime="20181202 15:58:13.188"></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="20181202 15:58:13.189" starttime="20181202 15:58:13.189"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181202 15:58:13.189" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:13.190" starttime="20181202 15:58:13.189"></status>
</kw>
<msg timestamp="20181202 15:58:13.190" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 15:58:13.190" starttime="20181202 15:58:13.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>"""${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="20181202 15:58:13.191" level="FAIL">Non-existing index or alias 'default'.</msg>
<status status="FAIL" endtime="20181202 15:58:13.192" starttime="20181202 15:58:13.191"></status>
</kw>
<msg timestamp="20181202 15:58:13.192" level="INFO">${response} = None</msg>
<status status="FAIL" endtime="20181202 15:58:13.192" starttime="20181202 15:58:13.190"></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="20181202 15:58:13.193" level="FAIL">Resolving variable '${response.text}' failed: AttributeError: 'NoneType' object has no attribute 'text'</msg>
<status status="FAIL" endtime="20181202 15:58:13.193" starttime="20181202 15:58:13.192"></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="20181202 15:58:13.193" level="FAIL">Resolving variable '${response.status_code}' failed: AttributeError: 'NoneType' object has no attribute 'status_code'</msg>
<status status="FAIL" endtime="20181202 15:58:13.193" starttime="20181202 15:58:13.193"></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="20181202 15:58:13.194" starttime="20181202 15:58:13.193"></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="20181202 15:58:13.194" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181202 15:58:13.194" starttime="20181202 15:58:13.194"></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="20181202 15:58:13.195" level="FAIL">Resolving variable '${response.status_code}' failed: AttributeError: 'NoneType' object has no attribute 'status_code'</msg>
<status status="FAIL" endtime="20181202 15:58:13.195" starttime="20181202 15:58:13.194"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:13.195" starttime="20181202 15:58:13.192"></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="20181202 15:58:13.195" starttime="20181202 15:58:13.195"></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="20181202 15:58:13.196" level="INFO">${text_normalized} = None</msg>
<msg timestamp="20181202 15:58:13.196" level="FAIL">Resolving variable '${response.text}' failed: AttributeError: 'NoneType' object has no attribute 'text'</msg>
<status status="FAIL" endtime="20181202 15:58:13.196" starttime="20181202 15:58:13.196"></status>
</kw>
<msg timestamp="20181202 15:58:13.196" level="INFO">${response_text} = None</msg>
<status status="FAIL" endtime="20181202 15:58:13.196" starttime="20181202 15:58:13.185"></status>
</kw>
<msg timestamp="20181202 15:58:13.197" level="INFO">${response_text} = None</msg>
<status status="FAIL" endtime="20181202 15:58:13.197" starttime="20181202 15:58:13.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>${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="20181202 15:58:13.197" starttime="20181202 15:58:13.197"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:13.197" starttime="20181202 15:58:13.110"></status>
</kw>
<status status="FAIL" endtime="20181202 15:58:13.198" starttime="20181202 15:58:13.089"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.198" starttime="20181202 15:58:13.088"></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="20181202 15:58:13.201" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 15:58:13.201" starttime="20181202 15:58:13.200"></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="20181202 15:58:13.203" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:58:13.652" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 15:58:13.652" starttime="20181202 15:58:13.201"></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="20181202 15:58:13.653" 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  = 631
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  = 28
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  = 855
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  = 2274
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  = 1594
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.131562
distributed-data-store.operational.commit.rate_Max      = 11.232944
distributed-data-store.operational.commit.rate_Mean     = 0.63328197618
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 3932
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 15:58:13.654" starttime="20181202 15:58:13.653"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.654" starttime="20181202 15:58:13.200"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.654" starttime="20181202 15:58:13.200"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.654" starttime="20181202 15:58:13.200"></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="20181202 15:58:13.656" level="INFO">${tmpdir} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181202 15:58:13.656" starttime="20181202 15:58:13.656"></status>
</kw>
<msg timestamp="20181202 15:58:13.656" level="INFO">${dstdir} = /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181202 15:58:13.657" starttime="20181202 15:58:13.655"></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="20181202 15:58:13.657" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181202 15:58:13.657" starttime="20181202 15:58:13.657"></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="20181202 15:58:13.660" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Vpn_Basic 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:58:13.937" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:58:13.937" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 15:58:13.937" starttime="20181202 15:58:13.657"></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="20181202 15:58:13.938" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 15:58:13.938" starttime="20181202 15:58:13.938"></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="20181202 15:58:13.939" starttime="20181202 15:58:13.939"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.939" starttime="20181202 15:58:13.654"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:13.939" starttime="20181202 15:58:13.654"></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="20181202 15:58:13.943" level="INFO">${tmpdir} = CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181202 15:58:13.943" starttime="20181202 15:58:13.942"></status>
</kw>
<msg timestamp="20181202 15:58:13.943" level="INFO">${dstdir} = /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181202 15:58:13.943" starttime="20181202 15:58:13.942"></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="20181202 15:58:13.944" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Vpn_Basic</msg>
<status status="PASS" endtime="20181202 15:58:13.944" starttime="20181202 15:58:13.943"></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="20181202 15:58:13.946" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Vpn_Basic 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:58:14.233" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:58:14.233" level="INFO">${output} = 2018-12-02 15:58:14,192 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 15:58:14.233" starttime="20181202 15:58:13.944"></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="20181202 15:58:14.234" level="INFO">rc: 0, output: 2018-12-02 15:58:14,192 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:58:14.234" starttime="20181202 15:58:14.233"></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="20181202 15:58:14.235" starttime="20181202 15:58:14.234"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.235" starttime="20181202 15:58:13.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.235" starttime="20181202 15:58:13.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.235" starttime="20181202 15:58:13.199"></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="20181202 15:58:14.237" starttime="20181202 15:58:14.237"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.238" starttime="20181202 15:58:14.238"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.239" starttime="20181202 15:58:14.238"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.241" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:58:14.241" starttime="20181202 15:58:14.239"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.258" 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="20181202 15:58:14.258" starttime="20181202 15:58:14.242"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.258" starttime="20181202 15:58:14.237"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.260" starttime="20181202 15:58:14.259"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.260" starttime="20181202 15:58:14.260"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.262" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:58:14.262" starttime="20181202 15:58:14.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="20181202 15:58:14.279" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.279" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 15:58:14.279" starttime="20181202 15:58:14.262"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.279" starttime="20181202 15:58:14.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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.281" starttime="20181202 15:58:14.280"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.281" starttime="20181202 15:58:14.281"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.283" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:58:14.283" starttime="20181202 15:58:14.281"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.287" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.287" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:58:14.287" starttime="20181202 15:58:14.283"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.287" starttime="20181202 15:58:14.280"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.288" starttime="20181202 15:58:14.288"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.289" starttime="20181202 15:58:14.289"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.291" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:58:14.291" starttime="20181202 15:58:14.290"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.298" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.298" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 15:58:14.298" starttime="20181202 15:58:14.291"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.298" starttime="20181202 15:58:14.288"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.300" starttime="20181202 15:58:14.299"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.300" starttime="20181202 15:58:14.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="20181202 15:58:14.302" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:58:14.303" starttime="20181202 15:58:14.300"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.304" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.304" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:14.304" starttime="20181202 15:58:14.303"></status>
</kw>
<msg timestamp="20181202 15:58:14.304" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:14.304" starttime="20181202 15:58:14.299"></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="20181202 15:58:14.305" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:58:14.305" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:14.305" starttime="20181202 15:58:14.305"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:58:14.305" starttime="20181202 15:58:14.305"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.306" starttime="20181202 15:58:14.306"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.307" starttime="20181202 15:58:14.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="20181202 15:58:14.308" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:58:14.309" starttime="20181202 15:58:14.307"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.338" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.338" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 15:58:14.338" starttime="20181202 15:58:14.309"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.339" starttime="20181202 15:58:14.305"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.340" starttime="20181202 15:58:14.340"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.340" starttime="20181202 15:58:14.340"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.343" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:58:14.343" starttime="20181202 15:58:14.341"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.366" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 15:58:14.366" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:58:14.366" starttime="20181202 15:58:14.343"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.367" starttime="20181202 15:58:14.339"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.368" starttime="20181202 15:58:14.368"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.369" starttime="20181202 15:58:14.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="20181202 15:58:14.371" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:58:14.371" starttime="20181202 15:58:14.369"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.389" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 15:58:14.389" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 15:58:14.389" starttime="20181202 15:58:14.371"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.389" starttime="20181202 15:58:14.367"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.391" starttime="20181202 15:58:14.391"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.391" starttime="20181202 15:58:14.391"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.393" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 15:58:14.394" starttime="20181202 15:58:14.391"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.580" level="INFO">cookie=0x8000001, duration=1200.122s, table=0, n_packets=1605, n_bytes=112646, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1200.122s, table=0, n_packets=1380, n_bytes=91902, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=869.758s, table=0, n_packets=869, n_bytes=46926, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1200.354s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1200.354s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1200.354s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1200.354s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1200.354s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1032.300s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1032.300s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1200.354s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1200.354s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1200.032s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1199.563s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1199.563s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1200.032s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1200.354s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1200.032s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1200.032s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1200.032s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1033.954s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1200.032s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1200.032s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1034.710s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1034.710s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=1034.074s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=1034.074s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1200.354s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1200.354s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1200.032s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=1200.354s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1199.930s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1199.930s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1199.930s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1199.930s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1199.930s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1199.930s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1199.930s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1199.930s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1199.930s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1199.930s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1199.904s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1199.904s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1199.904s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1199.904s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1199.948s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1199.936s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1199.904s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1199.904s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1199.904s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1199.904s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1199.904s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1199.904s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1199.904s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1199.904s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=869.739s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1199.904s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=1199.904s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=869.739s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1199.904s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1199.904s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1199.904s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1199.904s, 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=1199.904s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1199.904s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1199.904s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1199.904s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1199.904s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1199.904s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1199.904s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1199.904s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1199.904s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1199.930s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1199.904s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1199.948s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1199.936s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1199.936s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1199.948s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1199.930s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1199.904s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1199.904s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1199.904s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.581" level="INFO">${output} =  cookie=0x8000001, duration=1200.122s, table=0, n_packets=1605, n_bytes=112646, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 15:58:14.581" starttime="20181202 15:58:14.394"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.581" starttime="20181202 15:58:14.389"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.583" starttime="20181202 15:58:14.583"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.583" starttime="20181202 15:58:14.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="20181202 15:58:14.586" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:58:14.586" starttime="20181202 15:58:14.583"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.601" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.601" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 15:58:14.601" starttime="20181202 15:58:14.586"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.601" starttime="20181202 15:58:14.581"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.602" starttime="20181202 15:58:14.602"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.603" starttime="20181202 15:58:14.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="20181202 15:58:14.605" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 15:58:14.605" starttime="20181202 15:58:14.603"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.622" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1035.248s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=1035.564s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=1200.118s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:58:14.622" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1035.248s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210...</msg>
<status status="PASS" endtime="20181202 15:58:14.622" starttime="20181202 15:58:14.606"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.623" starttime="20181202 15:58:14.601"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.623" starttime="20181202 15:58:14.236"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.623" starttime="20181202 15:58:14.236"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:58:14.624" starttime="20181202 15:58:14.624"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.625" starttime="20181202 15:58:14.625"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.625" starttime="20181202 15:58:14.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="20181202 15:58:14.628" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:58:14.628" starttime="20181202 15:58:14.626"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.644" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.644" 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="20181202 15:58:14.644" starttime="20181202 15:58:14.628"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.644" starttime="20181202 15:58:14.624"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.645" starttime="20181202 15:58:14.645"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.646" starttime="20181202 15:58: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="20181202 15:58:14.648" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:58:14.648" starttime="20181202 15:58:14.646"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.661" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.661" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 15:58:14.662" starttime="20181202 15:58:14.648"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.662" starttime="20181202 15:58:14.645"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.663" starttime="20181202 15:58:14.662"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.663" starttime="20181202 15:58:14.663"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.664" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:58:14.665" starttime="20181202 15:58:14.663"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.669" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.669" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:58:14.669" starttime="20181202 15:58:14.665"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.669" starttime="20181202 15:58:14.662"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.671" starttime="20181202 15:58:14.670"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.671" starttime="20181202 15:58:14.671"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.673" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:58:14.673" starttime="20181202 15:58:14.671"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.680" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.680" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 15:58:14.680" starttime="20181202 15:58:14.673"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.680" starttime="20181202 15:58:14.669"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.681" starttime="20181202 15:58:14.681"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.681" starttime="20181202 15:58:14.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="20181202 15:58:14.683" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:58:14.683" starttime="20181202 15:58:14.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="20181202 15:58:14.685" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.685" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:14.685" starttime="20181202 15:58:14.683"></status>
</kw>
<msg timestamp="20181202 15:58:14.686" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:14.686" starttime="20181202 15:58:14.680"></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="20181202 15:58:14.686" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:58:14.686" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:14.686" starttime="20181202 15:58:14.686"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:58:14.687" starttime="20181202 15:58:14.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 show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.688" starttime="20181202 15:58:14.687"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.688" starttime="20181202 15:58:14.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="20181202 15:58:14.690" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:58:14.690" starttime="20181202 15:58:14.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="20181202 15:58:14.719" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.719" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:58:14.719" starttime="20181202 15:58:14.690"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.720" starttime="20181202 15:58:14.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 ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.720" starttime="20181202 15:58:14.720"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.721" starttime="20181202 15:58:14.721"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.723" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:58:14.723" starttime="20181202 15:58:14.721"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.744" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.744" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:58:14.744" starttime="20181202 15:58:14.723"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.744" starttime="20181202 15:58:14.720"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.746" starttime="20181202 15:58:14.745"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.746" starttime="20181202 15:58:14.746"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.749" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:58:14.749" starttime="20181202 15:58:14.747"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.765" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.765" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 15:58:14.765" starttime="20181202 15:58:14.749"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.765" starttime="20181202 15:58:14.745"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.766" starttime="20181202 15:58:14.766"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.767" starttime="20181202 15:58:14.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="20181202 15:58:14.769" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:58:14.769" starttime="20181202 15:58:14.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="20181202 15:58:14.934" level="INFO">cookie=0x8000001, duration=1200.684s, table=0, n_packets=1363, n_bytes=89958, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1200.440s, table=0, n_packets=1397, n_bytes=92858, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=835.593s, table=0, n_packets=834, n_bytes=45036, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1200.683s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1200.683s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1200.683s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1200.683s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1200.683s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1032.686s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1032.684s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1200.683s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1200.683s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1200.440s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1199.937s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1199.937s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1200.440s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1200.684s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1200.683s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1200.440s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1200.683s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1200.431s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1200.440s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=1200.683s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1200.683s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1200.440s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=1200.683s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1200.349s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.349s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.349s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.349s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.349s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.349s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.349s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.349s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.349s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.320s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.320s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.320s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.248s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.248s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1200.398s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1200.349s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1200.248s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1200.248s, 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=1200.248s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1200.248s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1200.248s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1200.248s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1200.248s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1200.248s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=835.571s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1200.248s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=1200.248s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=835.572s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1200.248s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1200.248s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1200.248s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1200.248s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1200.248s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1200.248s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1200.248s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.248s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.248s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.248s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.248s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.248s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.248s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1200.349s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1200.248s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1200.349s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1200.349s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1200.349s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1200.349s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1200.349s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1200.248s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1200.248s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1200.248s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.935" level="INFO">${output} =  cookie=0x8000001, duration=1200.684s, table=0, n_packets=1363, n_bytes=89958, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001...</msg>
<status status="PASS" endtime="20181202 15:58:14.935" starttime="20181202 15:58:14.769"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.935" starttime="20181202 15:58:14.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-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.936" starttime="20181202 15:58:14.936"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.937" starttime="20181202 15:58:14.936"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.940" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:58:14.940" starttime="20181202 15:58:14.937"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.956" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.956" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 15:58:14.956" starttime="20181202 15:58:14.941"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.956" starttime="20181202 15:58:14.935"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.958" starttime="20181202 15:58:14.958"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.959" starttime="20181202 15:58:14.958"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.962" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:58:14.962" starttime="20181202 15:58:14.959"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:14.975" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1200.437s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=832.085s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:58:14.975" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1200.437s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,buck...</msg>
<status status="PASS" endtime="20181202 15:58:14.975" starttime="20181202 15:58:14.962"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.975" starttime="20181202 15:58:14.957"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.975" starttime="20181202 15:58:14.623"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:14.975" starttime="20181202 15:58:14.623"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:58:14.977" starttime="20181202 15:58:14.977"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:14.979" starttime="20181202 15:58:14.978"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:14.980" starttime="20181202 15:58:14.979"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:14.982" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:58:14.982" starttime="20181202 15:58:14.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="20181202 15:58:15.003" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.003" 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="20181202 15:58:15.003" starttime="20181202 15:58:14.983"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.003" starttime="20181202 15:58:14.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>ip -o addr</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.005" starttime="20181202 15:58:15.004"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.005" starttime="20181202 15:58:15.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="20181202 15:58:15.007" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:58:15.008" starttime="20181202 15:58:15.006"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:15.023" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.024" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 15:58:15.024" starttime="20181202 15:58:15.008"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.024" starttime="20181202 15:58:15.004"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.025" starttime="20181202 15:58:15.025"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.026" starttime="20181202 15:58:15.025"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.028" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:58:15.028" starttime="20181202 15:58:15.026"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:15.032" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.032" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:58:15.033" starttime="20181202 15:58:15.028"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.033" starttime="20181202 15:58:15.024"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.034" starttime="20181202 15:58:15.034"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.035" starttime="20181202 15:58:15.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="20181202 15:58:15.036" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:58:15.037" starttime="20181202 15:58:15.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="20181202 15:58:15.045" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.046" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 15:58:15.046" starttime="20181202 15:58:15.037"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.046" starttime="20181202 15:58:15.033"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.047" starttime="20181202 15:58:15.047"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.048" starttime="20181202 15:58:15.048"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.051" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:58:15.051" starttime="20181202 15:58:15.048"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:15.053" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.053" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:15.053" starttime="20181202 15:58:15.051"></status>
</kw>
<msg timestamp="20181202 15:58:15.053" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:15.053" starttime="20181202 15:58:15.046"></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="20181202 15:58:15.054" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:58:15.054" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:15.054" starttime="20181202 15:58:15.054"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:58:15.054" starttime="20181202 15:58:15.054"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.055" starttime="20181202 15:58:15.055"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.056" starttime="20181202 15:58:15.056"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.058" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:58:15.058" starttime="20181202 15:58:15.056"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:15.092" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.092" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:58:15.092" starttime="20181202 15:58:15.058"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.092" starttime="20181202 15:58:15.054"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.094" starttime="20181202 15:58:15.093"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.094" starttime="20181202 15:58:15.094"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.096" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:58:15.096" starttime="20181202 15:58:15.094"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:15.130" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.131" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:58:15.131" starttime="20181202 15:58:15.097"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.132" starttime="20181202 15:58:15.093"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.135" starttime="20181202 15:58:15.134"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.135" starttime="20181202 15:58:15.135"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.138" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:58:15.138" starttime="20181202 15:58:15.135"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:15.161" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.162" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 15:58:15.162" starttime="20181202 15:58:15.138"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.162" starttime="20181202 15:58:15.133"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.164" starttime="20181202 15:58:15.163"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.165" starttime="20181202 15:58:15.164"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.169" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:58:15.169" starttime="20181202 15:58:15.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="20181202 15:58:15.406" level="INFO">cookie=0x8000001, duration=1200.880s, table=0, n_packets=1520, n_bytes=106592, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1200.880s, table=0, n_packets=1383, n_bytes=91822, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=820.368s, table=0, n_packets=819, n_bytes=44226, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1201.134s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1201.134s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1201.134s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1201.134s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1201.134s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1033.084s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1033.075s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1201.134s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1201.134s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1200.809s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1200.382s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1200.382s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1200.812s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1201.134s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1200.812s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1200.812s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1200.812s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1034.722s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1200.809s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1200.812s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1034.850s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1034.850s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=1034.812s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1034.816s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1201.134s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1201.134s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1200.810s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=1201.134s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1200.733s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.733s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.733s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.733s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.733s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.733s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.733s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1200.732s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.732s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.732s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.732s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.732s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.732s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1200.732s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1200.809s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1200.733s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1200.732s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1200.732s, 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=1200.732s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1200.732s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1200.732s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1200.732s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1200.732s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1200.732s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=820.358s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1200.720s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=1200.720s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=820.358s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1200.732s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1200.732s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1200.732s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1200.732s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1200.732s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1200.732s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1200.732s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.732s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.732s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.732s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.732s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.732s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1200.732s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1200.733s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1200.732s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1200.733s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1200.733s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1200.733s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1200.733s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1200.733s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1200.732s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1200.732s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1200.732s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.407" level="INFO">${output} =  cookie=0x8000001, duration=1200.880s, table=0, n_packets=1520, n_bytes=106592, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 15:58:15.407" starttime="20181202 15:58:15.169"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.407" starttime="20181202 15:58:15.162"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.409" starttime="20181202 15:58:15.409"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.410" starttime="20181202 15:58:15.410"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.413" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:58:15.413" starttime="20181202 15:58:15.411"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:15.429" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.429" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 15:58:15.429" starttime="20181202 15:58:15.414"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.429" starttime="20181202 15:58:15.408"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:15.431" starttime="20181202 15:58:15.431"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:58:15.431" starttime="20181202 15:58:15.431"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.434" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:58:15.434" starttime="20181202 15:58:15.431"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:58:15.450" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1035.453s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=1200.950s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=1035.762s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:58:15.450" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1035.453s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=500...</msg>
<status status="PASS" endtime="20181202 15:58:15.450" starttime="20181202 15:58:15.434"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.450" starttime="20181202 15:58:15.430"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.450" starttime="20181202 15:58:14.976"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.451" starttime="20181202 15:58:14.975"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.451" starttime="20181202 15:58:14.236"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.451" starttime="20181202 15:58:14.236"></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="20181202 15:58:15.462" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a712d50&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:58:15.462" starttime="20181202 15:58:15.461"></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="20181202 15:58:15.470" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.470" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.470" starttime="20181202 15:58:15.463"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.471" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.471" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.471" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.471" starttime="20181202 15:58:15.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.472" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.472" starttime="20181202 15:58:15.472"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.472" starttime="20181202 15:58:15.462"></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="20181202 15:58:15.476" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.476" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.476" starttime="20181202 15:58:15.472"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.477" 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="20181202 15:58:15.477" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.477" 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="20181202 15:58:15.477" starttime="20181202 15:58:15.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="20181202 15:58:15.477" 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="20181202 15:58:15.477" starttime="20181202 15:58:15.477"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.477" starttime="20181202 15:58:15.472"></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="20181202 15:58:15.480" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.481" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.481" starttime="20181202 15:58:15.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="20181202 15:58:15.482" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 15:58:15.482" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.482" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.482" starttime="20181202 15:58:15.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.484" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.484" starttime="20181202 15:58:15.483"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.484" starttime="20181202 15:58:15.478"></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="20181202 15:58:15.492" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.492" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.492" starttime="20181202 15:58:15.484"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.500" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 15:58:15.500" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.501" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 15:58:15.501" starttime="20181202 15:58:15.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="20181202 15:58:15.502" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.502" starttime="20181202 15:58:15.501"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.502" starttime="20181202 15:58:15.484"></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="20181202 15:58:15.507" 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="20181202 15:58:15.507" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.507" starttime="20181202 15:58:15.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="20181202 15:58:15.508" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 15:58:15.508" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.509" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 15:58:15.509" starttime="20181202 15:58:15.507"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.509" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.509" starttime="20181202 15:58:15.509"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.509" starttime="20181202 15:58:15.503"></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="20181202 15:58:15.513" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.513" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.513" starttime="20181202 15:58:15.510"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.514" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 15:58:15.514" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.515" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 15:58:15.515" starttime="20181202 15:58:15.513"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.515" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.515" starttime="20181202 15:58:15.515"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.515" starttime="20181202 15:58:15.509"></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="20181202 15:58:15.519" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.519" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.519" starttime="20181202 15:58:15.516"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.521" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 15:58:15.522" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.522" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 15:58:15.522" starttime="20181202 15:58:15.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="20181202 15:58:15.522" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.523" starttime="20181202 15:58:15.522"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.523" starttime="20181202 15:58:15.516"></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="20181202 15:58:15.525" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.525" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.526" starttime="20181202 15:58:15.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="20181202 15:58:15.526" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:58:15.526" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.527" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 15:58:15.527" starttime="20181202 15:58:15.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="20181202 15:58:15.527" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 15:58:15.527" starttime="20181202 15:58:15.527"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.527" starttime="20181202 15:58:15.523"></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="20181202 15:58:15.532" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.532" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.532" starttime="20181202 15:58:15.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="20181202 15:58:15.533" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.533" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.533" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.533" starttime="20181202 15:58:15.532"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.534" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.534" starttime="20181202 15:58:15.533"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.534" starttime="20181202 15:58:15.527"></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="20181202 15:58:15.538" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.538" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.538" starttime="20181202 15:58:15.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="20181202 15:58:15.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="20181202 15:58:15.539" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.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="20181202 15:58:15.539" starttime="20181202 15:58:15.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="20181202 15:58:15.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="20181202 15:58:15.539" starttime="20181202 15:58:15.539"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.539" starttime="20181202 15:58:15.534"></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="20181202 15:58:15.545" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.545" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.545" starttime="20181202 15:58:15.540"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.546" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 15:58:15.546" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.546" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 15:58:15.546" starttime="20181202 15:58:15.545"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.547" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.547" starttime="20181202 15:58:15.547"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.547" starttime="20181202 15:58:15.540"></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="20181202 15:58:15.551" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.551" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.551" starttime="20181202 15:58:15.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="20181202 15:58:15.552" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:58:15.552" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.552" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 15:58:15.552" starttime="20181202 15:58:15.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="20181202 15:58:15.553" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.553" starttime="20181202 15:58:15.553"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.553" starttime="20181202 15:58:15.547"></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="20181202 15:58:15.557" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.557" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.557" starttime="20181202 15:58:15.554"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.558" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 15:58:15.558" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.558" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.558" starttime="20181202 15:58:15.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="20181202 15:58:15.558" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.559" starttime="20181202 15:58:15.558"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.559" starttime="20181202 15:58:15.553"></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="20181202 15:58:15.561" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.562" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.562" starttime="20181202 15:58:15.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="20181202 15:58:15.562" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 15:58:15.563" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.563" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.563" starttime="20181202 15:58:15.562"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.563" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.563" starttime="20181202 15:58:15.563"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.563" starttime="20181202 15:58:15.559"></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="20181202 15:58:15.568" 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="20181202 15:58:15.568" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.568" starttime="20181202 15:58:15.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="20181202 15:58:15.571" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 15:58:15.572" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.572" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 15:58:15.572" starttime="20181202 15:58:15.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="20181202 15:58:15.573" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:58:15.573" starttime="20181202 15:58:15.572"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.573" starttime="20181202 15:58:15.564"></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="20181202 15:58:15.578" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.578" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.578" starttime="20181202 15:58:15.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="20181202 15:58:15.580" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 15:58:15.580" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.580" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 15:58:15.580" starttime="20181202 15:58:15.579"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.581" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.581" starttime="20181202 15:58:15.580"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.581" starttime="20181202 15:58:15.574"></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="20181202 15:58:15.585" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.585" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.585" starttime="20181202 15:58:15.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="20181202 15:58:15.586" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 15:58:15.586" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.586" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.586" starttime="20181202 15:58:15.585"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.587" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.587" starttime="20181202 15:58:15.586"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.587" starttime="20181202 15:58:15.581"></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="20181202 15:58:15.591" 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="20181202 15:58:15.591" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.591" starttime="20181202 15:58:15.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="20181202 15:58:15.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="20181202 15:58:15.592" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.592" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.592" starttime="20181202 15:58:15.592"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.593" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.593" starttime="20181202 15:58:15.593"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.593" starttime="20181202 15:58:15.587"></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="20181202 15:58:15.596" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.597" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.597" starttime="20181202 15:58:15.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="20181202 15:58:15.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="20181202 15:58:15.598" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.598" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.598" starttime="20181202 15:58:15.597"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.598" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.598" starttime="20181202 15:58:15.598"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.598" starttime="20181202 15:58:15.593"></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="20181202 15:58:15.601" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.602" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.602" starttime="20181202 15:58:15.599"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.602" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 15:58:15.602" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.602" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.603" starttime="20181202 15:58:15.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="20181202 15:58:15.603" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.603" starttime="20181202 15:58:15.603"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.603" starttime="20181202 15:58:15.598"></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="20181202 15:58:15.606" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.606" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.606" starttime="20181202 15:58:15.604"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.607" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 15:58:15.607" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.607" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.607" starttime="20181202 15:58:15.607"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.608" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.608" starttime="20181202 15:58:15.608"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.608" starttime="20181202 15:58:15.604"></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="20181202 15:58:15.612" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.612" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.612" starttime="20181202 15:58:15.608"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.613" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 15:58:15.613" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.613" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.613" starttime="20181202 15:58:15.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="20181202 15:58:15.613" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.613" starttime="20181202 15:58:15.613"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.613" starttime="20181202 15:58:15.608"></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="20181202 15:58:15.617" 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="20181202 15:58:15.617" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.618" starttime="20181202 15:58:15.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="20181202 15:58:15.618" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 15:58:15.618" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.619" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 15:58:15.619" starttime="20181202 15:58:15.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="20181202 15:58:15.619" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.619" starttime="20181202 15:58:15.619"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.619" starttime="20181202 15:58:15.614"></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="20181202 15:58:15.623" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.624" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.624" starttime="20181202 15:58:15.620"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.625" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.625" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.625" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.625" starttime="20181202 15:58:15.624"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.626" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.626" starttime="20181202 15:58:15.625"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.626" starttime="20181202 15:58:15.619"></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="20181202 15:58:15.629" 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="20181202 15:58:15.630" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.630" starttime="20181202 15:58:15.626"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.631" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 15:58:15.631" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.631" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 15:58:15.631" starttime="20181202 15:58:15.630"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.632" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.632" starttime="20181202 15:58:15.631"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.632" starttime="20181202 15:58:15.626"></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="20181202 15:58:15.635" 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="20181202 15:58:15.636" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.636" starttime="20181202 15:58:15.632"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.637" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 15:58:15.637" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.637" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 15:58:15.637" starttime="20181202 15:58:15.636"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.638" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.638" starttime="20181202 15:58:15.637"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.638" starttime="20181202 15:58:15.632"></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="20181202 15:58:15.642" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.643" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.643" starttime="20181202 15:58:15.638"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.644" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.644" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.644" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.644" starttime="20181202 15:58:15.643"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.644" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.645" starttime="20181202 15:58:15.644"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.645" starttime="20181202 15:58:15.638"></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="20181202 15:58:15.647" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.648" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.648" starttime="20181202 15:58:15.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="20181202 15:58:15.648" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 15:58:15.648" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.648" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.648" starttime="20181202 15:58:15.648"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.649" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.649" starttime="20181202 15:58:15.649"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.649" starttime="20181202 15:58:15.645"></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="20181202 15:58:15.652" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.652" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.652" starttime="20181202 15:58:15.649"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.652" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 15:58:15.652" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.653" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.653" starttime="20181202 15:58:15.652"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.653" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.653" starttime="20181202 15:58:15.653"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.653" starttime="20181202 15:58:15.649"></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="20181202 15:58:15.656" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.657" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.657" starttime="20181202 15:58:15.653"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.657" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.657" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.658" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.658" starttime="20181202 15:58:15.657"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.658" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.658" starttime="20181202 15:58:15.658"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.658" starttime="20181202 15:58:15.653"></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="20181202 15:58:15.662" 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="20181202 15:58:15.662" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.662" starttime="20181202 15:58:15.658"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.662" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.662" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.663" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.663" starttime="20181202 15:58:15.662"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.663" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.663" starttime="20181202 15:58:15.663"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.664" starttime="20181202 15:58:15.658"></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="20181202 15:58:15.667" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.667" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.667" starttime="20181202 15:58:15.664"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.668" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.668" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.668" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.668" starttime="20181202 15:58:15.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="20181202 15:58:15.669" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.669" starttime="20181202 15:58:15.668"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.669" starttime="20181202 15:58:15.664"></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="20181202 15:58:15.672" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.672" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.672" starttime="20181202 15:58:15.669"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.673" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.673" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.673" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.673" starttime="20181202 15:58:15.672"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.673" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.673" starttime="20181202 15:58:15.673"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.673" starttime="20181202 15:58:15.669"></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="20181202 15:58:15.676" 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="20181202 15:58:15.676" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.676" starttime="20181202 15:58:15.674"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.677" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.677" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.677" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.677" starttime="20181202 15:58:15.677"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.678" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.678" starttime="20181202 15:58:15.678"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.678" starttime="20181202 15:58:15.673"></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="20181202 15:58:15.691" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.691" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.691" starttime="20181202 15:58:15.678"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.741" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:58:15.744" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.750" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:58:15.750" starttime="20181202 15:58:15.692"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.757" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.765" starttime="20181202 15:58:15.751"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.766" starttime="20181202 15:58:15.678"></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="20181202 15:58:15.771" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.771" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.771" starttime="20181202 15:58:15.766"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.772" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 15:58:15.772" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.773" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 15:58:15.773" starttime="20181202 15:58:15.771"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.773" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.773" starttime="20181202 15:58:15.773"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.773" starttime="20181202 15:58:15.766"></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="20181202 15:58:15.777" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.777" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.777" starttime="20181202 15:58:15.774"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.779" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:58:15.779" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.779" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 15:58:15.779" starttime="20181202 15:58:15.778"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.780" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.780" starttime="20181202 15:58:15.779"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.780" starttime="20181202 15:58:15.773"></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="20181202 15:58:15.784" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.784" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.785" starttime="20181202 15:58:15.780"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.785" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.786" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.786" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.786" starttime="20181202 15:58:15.785"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.787" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.787" starttime="20181202 15:58:15.786"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.787" starttime="20181202 15:58:15.780"></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="20181202 15:58:15.791" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.791" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.791" starttime="20181202 15:58:15.788"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.792" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:58:15.792" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.792" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.792" starttime="20181202 15:58:15.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.793" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.793" starttime="20181202 15:58:15.793"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.793" starttime="20181202 15:58:15.787"></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="20181202 15:58:15.796" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.796" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.796" starttime="20181202 15:58:15.793"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.797" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 15:58:15.797" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.798" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 15:58:15.798" starttime="20181202 15:58:15.796"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.798" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.798" starttime="20181202 15:58:15.798"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.798" starttime="20181202 15:58:15.793"></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="20181202 15:58:15.801" 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="20181202 15:58:15.802" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.802" starttime="20181202 15:58:15.799"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.803" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 15:58:15.803" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.803" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 15:58:15.803" starttime="20181202 15:58:15.802"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.803" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.803" starttime="20181202 15:58:15.803"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.803" starttime="20181202 15:58:15.799"></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="20181202 15:58:15.806" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.806" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.806" starttime="20181202 15:58:15.804"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.807" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 15:58:15.807" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.807" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 15:58:15.807" starttime="20181202 15:58:15.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="20181202 15:58:15.808" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.808" starttime="20181202 15:58:15.808"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.808" starttime="20181202 15:58:15.803"></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="20181202 15:58:15.812" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.812" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.812" starttime="20181202 15:58:15.808"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.813" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.813" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.813" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.813" starttime="20181202 15:58:15.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="20181202 15:58:15.814" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.814" starttime="20181202 15:58:15.814"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.814" starttime="20181202 15:58:15.808"></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="20181202 15:58:15.817" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.817" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.817" starttime="20181202 15:58:15.814"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.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="20181202 15:58:15.818" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.818" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.818" starttime="20181202 15:58:15.817"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.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="20181202 15:58:15.819" starttime="20181202 15:58:15.818"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.819" starttime="20181202 15:58:15.814"></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="20181202 15:58:15.823" 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="20181202 15:58:15.823" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.823" starttime="20181202 15:58:15.819"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.829" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 15:58:15.830" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.830" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 15:58:15.830" starttime="20181202 15:58:15.824"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.831" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:58:15.832" starttime="20181202 15:58:15.830"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.832" starttime="20181202 15:58:15.819"></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="20181202 15:58:15.835" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.835" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.835" starttime="20181202 15:58:15.832"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.836" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 15:58:15.836" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.836" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.836" starttime="20181202 15:58:15.836"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.837" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.837" starttime="20181202 15:58:15.837"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.837" starttime="20181202 15:58:15.832"></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="20181202 15:58:15.840" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.840" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.840" starttime="20181202 15:58:15.837"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.841" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.841" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.841" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.841" starttime="20181202 15:58:15.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="20181202 15:58:15.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="20181202 15:58:15.842" starttime="20181202 15:58:15.842"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.842" starttime="20181202 15:58:15.837"></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="20181202 15:58:15.844" 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="20181202 15:58:15.845" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.845" starttime="20181202 15:58:15.842"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.845" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 15:58:15.845" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.846" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 15:58:15.846" starttime="20181202 15:58:15.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="20181202 15:58:15.846" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.846" starttime="20181202 15:58:15.846"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.846" starttime="20181202 15:58:15.842"></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="20181202 15:58:15.851" 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="20181202 15:58:15.851" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.851" starttime="20181202 15:58:15.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="20181202 15:58:15.852" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.852" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.852" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.852" starttime="20181202 15:58:15.851"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.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="20181202 15:58:15.853" starttime="20181202 15:58:15.852"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.853" starttime="20181202 15:58:15.846"></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="20181202 15:58:15.857" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.858" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.858" starttime="20181202 15:58:15.853"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.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="20181202 15:58:15.858" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.859" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.859" starttime="20181202 15:58:15.858"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.859" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.859" starttime="20181202 15:58:15.859"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.859" starttime="20181202 15:58:15.853"></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="20181202 15:58:15.863" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.863" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.863" starttime="20181202 15:58:15.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="20181202 15:58:15.864" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.864" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.864" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.864" starttime="20181202 15:58:15.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="20181202 15:58:15.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="20181202 15:58:15.864" starttime="20181202 15:58:15.864"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.864" starttime="20181202 15:58:15.859"></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="20181202 15:58:15.867" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.867" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.867" starttime="20181202 15:58:15.865"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.868" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.868" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.868" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.868" starttime="20181202 15:58:15.868"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.869" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.869" starttime="20181202 15:58:15.868"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.869" starttime="20181202 15:58:15.864"></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="20181202 15:58:15.871" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.871" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.871" starttime="20181202 15:58:15.869"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.872" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 15:58:15.872" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.872" 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="20181202 15:58:15.872" starttime="20181202 15:58:15.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.873" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.873" starttime="20181202 15:58:15.872"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.873" starttime="20181202 15:58:15.869"></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="20181202 15:58:15.875" 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="20181202 15:58:15.875" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.876" starttime="20181202 15:58:15.873"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.877" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 15:58:15.877" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.877" 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="20181202 15:58:15.877" starttime="20181202 15:58:15.876"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.878" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.878" starttime="20181202 15:58:15.877"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.878" starttime="20181202 15:58:15.873"></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="20181202 15:58:15.881" 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="20181202 15:58:15.881" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.881" starttime="20181202 15:58:15.878"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.881" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 15:58:15.881" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.882" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.882" starttime="20181202 15:58:15.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="20181202 15:58:15.882" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:58:15.882" starttime="20181202 15:58:15.882"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.882" starttime="20181202 15:58:15.878"></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="20181202 15:58:15.885" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.885" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.885" starttime="20181202 15:58:15.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="20181202 15:58:15.886" 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="20181202 15:58:15.886" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.887" 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="20181202 15:58:15.887" starttime="20181202 15:58:15.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="20181202 15:58:15.887" 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="20181202 15:58:15.887" starttime="20181202 15:58:15.887"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.887" starttime="20181202 15:58:15.882"></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="20181202 15:58:15.890" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.891" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.891" starttime="20181202 15:58:15.888"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.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="20181202 15:58:15.891" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.891" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.892" starttime="20181202 15:58:15.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="20181202 15:58:15.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="20181202 15:58:15.892" starttime="20181202 15:58:15.892"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.892" starttime="20181202 15:58:15.887"></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="20181202 15:58:15.895" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.895" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.895" starttime="20181202 15:58:15.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="20181202 15:58:15.896" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.896" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.896" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.896" starttime="20181202 15:58:15.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="20181202 15:58:15.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="20181202 15:58:15.897" starttime="20181202 15:58:15.896"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.897" starttime="20181202 15:58:15.892"></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="20181202 15:58:15.900" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.900" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.900" starttime="20181202 15:58:15.897"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.901" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:58:15.901" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.901" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:58:15.901" starttime="20181202 15:58:15.900"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.901" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:58:15.902" starttime="20181202 15:58:15.901"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.902" starttime="20181202 15:58:15.897"></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="20181202 15:58:15.908" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:58:15.908" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:58:15.909" starttime="20181202 15:58:15.902"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:58:15.920" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 15:58:15.921" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:58:15.921" 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="20181202 15:58:15.921" starttime="20181202 15:58:15.909"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:58:15.922" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 15:58:15.923" starttime="20181202 15:58:15.922"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.923" starttime="20181202 15:58:15.902"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.923" starttime="20181202 15:58:15.462"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.923" starttime="20181202 15:58:15.460"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:15.923" starttime="20181202 15:58:15.451"></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="20181202 15:58:15.925" 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="20181202 15:58:15.925" starttime="20181202 15:58:15.925"></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="20181202 15:58:15.935" starttime="20181202 15:58:15.935"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:58:15.936" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:58:15.936" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:58:15.936" starttime="20181202 15:58:15.936"></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="20181202 15:58:15.937" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:58:15.937" starttime="20181202 15:58:15.937"></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="20181202 15:58:15.938" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 15:58:15.938" starttime="20181202 15:58:15.937"></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="20181202 15:58:15.939" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:58:15.939" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:58:15.939" starttime="20181202 15:58:15.939"></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="20181202 15:58:15.940" starttime="20181202 15:58:15.939"></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="20181202 15:58:15.941" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:58:16.296" level="INFO">Read output: Last login: Sun Dec  2 15:57:38 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:16.297" starttime="20181202 15:58:15.940"></status>
</kw>
<msg timestamp="20181202 15:58:16.297" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:16.297" starttime="20181202 15:58:15.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.297" starttime="20181202 15:58:15.938"></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="20181202 15:58:16.298" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Vpn Basic/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181202 15:58:16.322" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 15:58:16.322" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:58:16.322" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:58:16.322" starttime="20181202 15:58:16.297"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:16.387" starttime="20181202 15:58:16.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="20181202 15:58:16.388" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:58:16.388" starttime="20181202 15:58:16.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:16.388" starttime="20181202 15:58:16.388"></status>
</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="20181202 15:58:16.389" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:16.389" starttime="20181202 15:58:16.389"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.389" starttime="20181202 15:58:16.389"></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="20181202 15:58:16.391" starttime="20181202 15:58:16.391"></status>
</kw>
<msg timestamp="20181202 15:58:16.391" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:16.391" starttime="20181202 15:58:16.390"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.391" starttime="20181202 15:58:16.390"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.392" starttime="20181202 15:58:15.934"></status>
</kw>
<msg timestamp="20181202 15:58:16.392" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:16.392" starttime="20181202 15:58:15.934"></status>
</kw>
<msg timestamp="20181202 15:58:16.392" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:16.392" starttime="20181202 15:58:15.933"></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="20181202 15:58:16.392" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 15:58:16.392" starttime="20181202 15:58:16.392"></status>
</kw>
<msg timestamp="20181202 15:58:16.393" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 15:58:16.393" starttime="20181202 15:58:15.932"></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="20181202 15:58:16.393" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 15:58:16.393" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 15:58:16.393" starttime="20181202 15:58:16.393"></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="20181202 15:58:16.394" starttime="20181202 15:58:16.394"></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="20181202 15:58:16.394" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:58:16.394" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 15:58:16.394" starttime="20181202 15:58:16.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>"${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="20181202 15:58:16.395" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 15:58:16.395" starttime="20181202 15:58:16.395"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.396" starttime="20181202 15:58:16.395"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.396" starttime="20181202 15:58:15.925"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.396" starttime="20181202 15:58:15.924"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.396" starttime="20181202 15:58:15.924"></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.13</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="20181202 15:58:16.404" starttime="20181202 15:58:16.404"></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="20181202 15:58:16.405" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:58:16.623" 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="20181202 15:58:16.624" starttime="20181202 15:58:16.404"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:16.637" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 15:58:16.637" starttime="20181202 15:58:16.624"></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="20181202 15:58:16.639" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:58:16.639" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:58:16.640" starttime="20181202 15:58:16.637"></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="20181202 15:58:16.682" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:58:16.683" starttime="20181202 15:58:16.640"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:16.685" starttime="20181202 15:58:16.683"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:58:16.685" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:58:16.685" starttime="20181202 15:58:16.685"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.686" starttime="20181202 15:58:16.403"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.686" starttime="20181202 15:58:16.396"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.686" starttime="20181202 15:58:16.396"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.686" starttime="20181202 15:58:16.396"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.686" starttime="20181202 15:58:13.199"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:16.686" starttime="20181202 15:58:13.198"></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="20181202 15:58:16.687" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:16.687" starttime="20181202 15:58:16.687"></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="20181202 15:58:16.688" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:58:16.733" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:19.087" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:19.087" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:19.087" starttime="20181202 15:58:16.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="20181202 15:58:19.088" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:19.089" starttime="20181202 15:58:19.088"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:58:19.089" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:19.089" starttime="20181202 15:58:19.089"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:19.090" starttime="20181202 15:58:19.089"></status>
</kw>
<msg timestamp="20181202 15:58:19.090" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:58:19.090" starttime="20181202 15:58:16.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="20181202 15:58:19.091" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:58:19.091" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:58:19.091" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:19.091" starttime="20181202 15:58:19.090"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:58:19.091" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:19.091" starttime="20181202 15:58:19.091"></status>
</kw>
<msg timestamp="20181202 15:58:19.092" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:19.092" starttime="20181202 15:58:16.687"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:58:19.092" starttime="20181202 15:58:19.092"></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="20181202 15:58:19.093" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:19.093" starttime="20181202 15:58:19.093"></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="20181202 15:58:19.094" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:58:19.121" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:21.672" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:21.673" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:21.673" starttime="20181202 15:58:19.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="20181202 15:58:21.675" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:21.675" starttime="20181202 15:58:21.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="20181202 15:58:21.675" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:21.675" starttime="20181202 15:58:21.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="20181202 15:58:21.676" starttime="20181202 15:58:21.676"></status>
</kw>
<msg timestamp="20181202 15:58:21.676" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:58:21.677" starttime="20181202 15:58:19.093"></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="20181202 15:58:21.677" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:58:21.677" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:58:21.677" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:21.677" starttime="20181202 15:58:21.677"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:58:21.678" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:21.678" starttime="20181202 15:58:21.677"></status>
</kw>
<msg timestamp="20181202 15:58:21.678" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:21.678" starttime="20181202 15:58:19.092"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:58:21.678" starttime="20181202 15:58:21.678"></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="20181202 15:58:21.679" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:21.679" starttime="20181202 15:58:21.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="20181202 15:58:21.681" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:58:21.724" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:23.874" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:23.875" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:23.875" starttime="20181202 15:58:21.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="20181202 15:58:23.876" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:23.876" starttime="20181202 15:58:23.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="20181202 15:58:23.877" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:23.877" starttime="20181202 15:58:23.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="20181202 15:58:23.878" starttime="20181202 15:58:23.878"></status>
</kw>
<msg timestamp="20181202 15:58:23.879" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:58:23.879" starttime="20181202 15:58:21.680"></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="20181202 15:58:23.880" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:58:23.880" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:58:23.880" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:23.880" starttime="20181202 15:58:23.879"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:58:23.881" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:23.881" starttime="20181202 15:58:23.880"></status>
</kw>
<msg timestamp="20181202 15:58:23.881" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:23.881" starttime="20181202 15:58:21.679"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:58:23.881" starttime="20181202 15:58:23.881"></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="20181202 15:58:23.883" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:23.883" starttime="20181202 15:58:23.883"></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="20181202 15:58:23.886" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:58:23.911" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:26.055" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:26.055" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:26.056" starttime="20181202 15:58:23.885"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:26.058" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:26.058" starttime="20181202 15:58:26.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="20181202 15:58:26.059" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:26.059" starttime="20181202 15:58:26.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="20181202 15:58:26.061" starttime="20181202 15:58:26.060"></status>
</kw>
<msg timestamp="20181202 15:58:26.062" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:58:26.062" starttime="20181202 15:58:23.884"></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="20181202 15:58:26.063" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:58:26.063" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:58:26.064" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:26.064" starttime="20181202 15:58:26.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="20181202 15:58:26.065" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:26.065" starttime="20181202 15:58:26.064"></status>
</kw>
<msg timestamp="20181202 15:58:26.065" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:26.065" starttime="20181202 15:58:23.882"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:58:26.066" starttime="20181202 15:58:26.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 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="20181202 15:58:26.068" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:26.068" starttime="20181202 15:58:26.068"></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="20181202 15:58:26.071" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:58:26.108" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:28.378" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:28.378" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:28.378" starttime="20181202 15:58:26.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="20181202 15:58:28.382" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:28.382" starttime="20181202 15:58:28.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="20181202 15:58:28.383" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:28.383" starttime="20181202 15:58:28.382"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:28.384" starttime="20181202 15:58:28.383"></status>
</kw>
<msg timestamp="20181202 15:58:28.384" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:58:28.384" starttime="20181202 15:58:26.069"></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="20181202 15:58:28.384" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:58:28.384" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:58:28.385" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:28.385" starttime="20181202 15:58:28.384"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:58:28.385" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:58:28.385" starttime="20181202 15:58:28.385"></status>
</kw>
<msg timestamp="20181202 15:58:28.385" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:28.385" starttime="20181202 15:58:26.066"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:58:28.386" starttime="20181202 15:58:28.385"></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="20181202 15:58:28.387" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:28.387" starttime="20181202 15:58:28.386"></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="20181202 15:58:28.388" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:58:28.417" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:30.586" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:30.587" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:30.587" starttime="20181202 15:58:28.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="20181202 15:58:30.589" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:58:30.589" starttime="20181202 15:58:30.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="20181202 15:58:30.590" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:30.590" starttime="20181202 15:58:30.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="20181202 15:58:30.591" starttime="20181202 15:58:30.591"></status>
</kw>
<msg timestamp="20181202 15:58:30.592" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:58:30.592" starttime="20181202 15:58:28.387"></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="20181202 15:58:30.594" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:58:30.594" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:58:30.594" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:58:30.594" starttime="20181202 15:58:30.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:58:30.595" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:58:30.595" starttime="20181202 15:58:30.595"></status>
</kw>
<msg timestamp="20181202 15:58:30.596" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:58:30.596" starttime="20181202 15:58:28.386"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:58:30.598" starttime="20181202 15:58:30.597"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:30.598" starttime="20181202 15:58:30.596"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:58:30.599" starttime="20181202 15:58:30.598"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:30.599" starttime="20181202 15:58:30.598"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:30.599" starttime="20181202 15:58:30.596"></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="20181202 15:58:30.601" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:58:30.601" starttime="20181202 15:58:30.600"></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="20181202 15:58:30.619" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:58:30.639" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:33.115" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:33.115" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:33.115" starttime="20181202 15:58:30.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="20181202 15:58:33.116" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:33.116" starttime="20181202 15:58:33.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="20181202 15:58:33.117" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:33.117" starttime="20181202 15:58:33.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="20181202 15:58:33.118" starttime="20181202 15:58:33.117"></status>
</kw>
<msg timestamp="20181202 15:58:33.118" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:33.118" starttime="20181202 15:58:30.618"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:33.118" starttime="20181202 15:58:30.601"></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="20181202 15:58:33.128" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:58:33.172" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:35.219" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:35.219" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:35.220" starttime="20181202 15:58:33.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="20181202 15:58:35.221" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:35.221" starttime="20181202 15:58:35.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="20181202 15:58:35.221" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:35.221" starttime="20181202 15:58:35.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="20181202 15:58:35.222" starttime="20181202 15:58:35.221"></status>
</kw>
<msg timestamp="20181202 15:58:35.222" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:35.222" starttime="20181202 15:58:33.127"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:35.222" starttime="20181202 15:58:33.118"></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="20181202 15:58:35.230" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:58:35.273" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:37.345" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:37.346" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:37.346" starttime="20181202 15:58:35.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="20181202 15:58:37.347" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:37.347" starttime="20181202 15:58:37.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="20181202 15:58:37.348" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:37.348" starttime="20181202 15:58:37.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="20181202 15:58:37.349" starttime="20181202 15:58:37.349"></status>
</kw>
<msg timestamp="20181202 15:58:37.350" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:37.350" starttime="20181202 15:58:35.229"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:37.350" starttime="20181202 15:58:35.222"></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="20181202 15:58:37.365" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:58:37.388" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:39.429" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:39.429" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:39.429" starttime="20181202 15:58:37.364"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:39.430" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:39.431" starttime="20181202 15:58:39.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="20181202 15:58:39.431" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:39.431" starttime="20181202 15:58:39.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="20181202 15:58:39.432" starttime="20181202 15:58:39.432"></status>
</kw>
<msg timestamp="20181202 15:58:39.433" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:39.433" starttime="20181202 15:58:37.362"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:39.433" starttime="20181202 15:58:37.350"></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="20181202 15:58:39.448" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:58:39.470" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:41.513" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:41.513" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:41.513" starttime="20181202 15:58:39.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:41.514" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:58:41.514" starttime="20181202 15:58:41.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="20181202 15:58:41.515" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:41.515" starttime="20181202 15:58:41.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="20181202 15:58:41.516" starttime="20181202 15:58:41.515"></status>
</kw>
<msg timestamp="20181202 15:58:41.516" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:58:41.516" starttime="20181202 15:58:39.446"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:41.516" starttime="20181202 15:58:39.433"></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="20181202 15:58:41.527" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:58:41.564" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:43.630" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:43.631" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:43.631" starttime="20181202 15:58:41.527"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:43.632" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:58:43.632" starttime="20181202 15:58:43.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="20181202 15:58:43.632" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:43.632" starttime="20181202 15:58:43.632"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:43.633" starttime="20181202 15:58:43.633"></status>
</kw>
<msg timestamp="20181202 15:58:43.633" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:58:43.633" starttime="20181202 15:58:41.526"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:43.634" starttime="20181202 15:58:41.517"></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="20181202 15:58:43.647" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:58:43.671" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:45.819" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:45.819" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:45.819" starttime="20181202 15:58:43.646"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:45.821" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:45.821" starttime="20181202 15:58:45.820"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:58:45.822" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:45.822" starttime="20181202 15:58:45.821"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:45.823" starttime="20181202 15:58:45.822"></status>
</kw>
<msg timestamp="20181202 15:58:45.823" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:45.823" starttime="20181202 15:58:43.645"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:45.824" starttime="20181202 15:58:43.634"></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="20181202 15:58:45.837" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:58:45.878" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:48.293" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:48.293" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:48.293" starttime="20181202 15:58:45.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="20181202 15:58:48.294" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:48.294" starttime="20181202 15:58:48.294"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.295" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:48.295" starttime="20181202 15:58:48.295"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:48.296" starttime="20181202 15:58:48.295"></status>
</kw>
<msg timestamp="20181202 15:58:48.296" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:48.296" starttime="20181202 15:58:45.836"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:48.296" starttime="20181202 15:58:45.824"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:48.296" starttime="20181202 15:58:30.601"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:48.296" starttime="20181202 15:58:30.599"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:48.296" starttime="20181202 15:58:16.686"></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} = 15">
<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="20181202 15:58:48.299" starttime="20181202 15:58:48.299"></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="20181202 15:58:48.299" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:58:48.385" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:48.386" level="INFO">${stdout} = 4 S root      144141  144121  0  80   0 - 55154 poll_s 15:57 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap
4 S tcpdump   1...</msg>
<status status="PASS" endtime="20181202 15:58:48.386" starttime="20181202 15:58:48.299"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.387" level="INFO">4 S root      144141  144121  0  80   0 - 55154 poll_s 15:57 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap
4 S tcpdump   144150  144141  0  80   0 -  8196 poll_s 15:57 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap
0 S heat-ad+  147755  144121  0  80   0 - 28293 do_wai 15:58 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  147765  147755  0  80   0 - 28176 pipe_w 15:58 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:58:48.387" starttime="20181202 15:58:48.386"></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="20181202 15:58:48.387" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:58:48.462" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:48.462" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:58:48.462" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:58:48.462" starttime="20181202 15:58:48.387"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.463" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:48.463" starttime="20181202 15:58:48.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.464" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:48.464" starttime="20181202 15:58:48.463"></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="20181202 15:58:48.464" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:58:48.618" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:58:48.619" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:58:48.619" starttime="20181202 15:58:48.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.619" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:48.619" starttime="20181202 15:58:48.619"></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="20181202 15:58:48.620" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:58:48.716" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:48.716" level="INFO">${stdout} = total 372
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:58:48.717" starttime="20181202 15:58:48.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.717" level="INFO">total 372
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap.xz
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5596 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1188 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1212 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 15:58:48.717" starttime="20181202 15:58:48.717"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:48.717" starttime="20181202 15:58:48.298"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:48.717" starttime="20181202 15:58:48.298"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 15:58:48.719" starttime="20181202 15:58:48.718"></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="20181202 15:58:48.719" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:58:48.818" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:48.818" level="INFO">${stdout} = 4 S root       38345   38325  0  80   0 - 55154 poll_s 15:57 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap
4 S tcpdump    ...</msg>
<status status="PASS" endtime="20181202 15:58:48.818" starttime="20181202 15:58:48.719"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.819" level="INFO">4 S root       38345   38325  0  80   0 - 55154 poll_s 15:57 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap
4 S tcpdump    38354   38345  0  80   0 -  8196 poll_s 15:57 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap
0 S heat-ad+   38798   38325  0  80   0 - 28293 do_wai 15:58 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   38808   38798  0  80   0 - 28176 pipe_w 15:58 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:58:48.819" starttime="20181202 15:58:48.819"></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="20181202 15:58:48.819" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:58:48.938" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:48.938" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:58:48.938" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:58:48.938" starttime="20181202 15:58:48.819"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.939" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:48.939" starttime="20181202 15:58:48.938"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:48.939" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:48.939" starttime="20181202 15:58:48.939"></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="20181202 15:58:48.940" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:58:49.095" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:58:49.095" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:58:49.095" starttime="20181202 15:58:48.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:49.096" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:49.096" starttime="20181202 15:58:49.096"></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="20181202 15:58:49.096" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:58:49.193" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:49.193" level="INFO">${stdout} = total 216
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:58:49.193" starttime="20181202 15:58:49.096"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:49.194" level="INFO">total 216
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          676 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap.xz
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 15:58:49.194" starttime="20181202 15:58:49.194"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:49.194" starttime="20181202 15:58:48.718"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:49.194" starttime="20181202 15:58:48.718"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 15:58:49.195" starttime="20181202 15:58:49.195"></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="20181202 15:58:49.196" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 15:58:49.252" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:49.252" level="INFO">${stdout} = 4 S root       37809   37775  0  80   0 - 55154 poll_s 15:57 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap
4 S tcpdump    3...</msg>
<status status="PASS" endtime="20181202 15:58:49.252" starttime="20181202 15:58:49.196"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:49.253" level="INFO">4 S root       37809   37775  0  80   0 - 55154 poll_s 15:57 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap
4 S tcpdump    37818   37809  0  80   0 -  8196 poll_s 15:57 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap
0 S heat-ad+   38261   37775  0  80   0 - 28293 do_wai 15:58 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   38271   38261  0  80   0 - 28176 pipe_w 15:58 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 15:58:49.253" starttime="20181202 15:58:49.253"></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="20181202 15:58:49.254" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 15:58:49.351" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:49.351" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:58:49.351" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 15:58:49.351" starttime="20181202 15:58:49.254"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:58:49.352" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:49.352" starttime="20181202 15:58:49.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:49.352" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:49.353" starttime="20181202 15:58:49.352"></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="20181202 15:58:49.353" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 15:58:49.503" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 15:58:49.504" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 15:58:49.504" starttime="20181202 15:58:49.353"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:49.504" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:49.504" starttime="20181202 15:58:49.504"></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="20181202 15:58:49.505" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 15:58:49.591" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 15:58:49.591" level="INFO">${stdout} = total 204
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 15:58:49.591" starttime="20181202 15:58:49.505"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:58:49.592" level="INFO">total 204
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap.xz
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2646 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          652 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          700 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 15:58:49.592" starttime="20181202 15:58:49.592"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:49.592" starttime="20181202 15:58:49.195"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:49.592" starttime="20181202 15:58:49.194"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:49.593" starttime="20181202 15:58:48.298"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:49.593" starttime="20181202 15:58:48.297"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:49.593" starttime="20181202 15:58:48.297"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 15:58:49.960" starttime="20181202 15:58:49.593"></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.13</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="20181202 15:58:49.975" starttime="20181202 15:58:49.974"></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="20181202 15:58:49.975" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:58:50.118" 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="20181202 15:58:50.119" starttime="20181202 15:58:49.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="20181202 15:58:50.147" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 15:58:50.147" starttime="20181202 15:58:50.119"></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="20181202 15:58:50.334" level="INFO">[?1l&gt;[?2004l     297    297
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:58:50.334" level="INFO">${output} = [?1l&gt;[?2004l     297    297
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:58:50.334" starttime="20181202 15:58:50.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="20181202 15:58:50.377" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:58:50.378" starttime="20181202 15:58:50.334"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:50.379" starttime="20181202 15:58:50.378"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:58:50.380" level="INFO">[?1l&gt;[?2004l     297    297
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:58:50.380" starttime="20181202 15:58:50.380"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.380" starttime="20181202 15:58:49.972"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.380" starttime="20181202 15:58:49.961"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.380" starttime="20181202 15:58:49.960"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.380" starttime="20181202 15:58:13.198"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.380" starttime="20181202 15:58:12.837"></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="20181202 15:58:50.380" starttime="20181202 15:57:22.333">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/elan/elan.robot" id="s1-s8" 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="20181202 15:58:50.480" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 15:58:50.480" starttime="20181202 15:58:50.473"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.480" starttime="20181202 15:58:50.472"></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="20181202 15:58:50.487" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 15:58:50.488" starttime="20181202 15:58:50.481"></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="20181202 15:58:50.488" starttime="20181202 15:58:50.488"></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="20181202 15:58:50.488" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 15:58:50.489" starttime="20181202 15:58:50.488"></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="20181202 15:58:50.489" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 15:58:50.489" starttime="20181202 15:58:50.489"></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="20181202 15:58:50.490" starttime="20181202 15:58:50.489"></status>
</kw>
<msg timestamp="20181202 15:58:50.490" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:58:50.490" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:58:50.490" starttime="20181202 15:58:50.489"></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="20181202 15:58:50.491" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 15:58:50.491" starttime="20181202 15:58:50.490"></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="20181202 15:58:50.492" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:50.492" starttime="20181202 15:58:50.491"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 15:58:50.492" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:58:50.492" starttime="20181202 15:58:50.492"></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="20181202 15:58:50.493" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 15:58:50.493" starttime="20181202 15:58:50.492"></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="20181202 15:58:50.494" starttime="20181202 15:58:50.494"></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="20181202 15:58:50.495" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:58:50.495" starttime="20181202 15:58:50.494"></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="20181202 15:58:50.495" starttime="20181202 15:58:50.495"></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="20181202 15:58:50.496" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:58:50.496" starttime="20181202 15:58:50.496"></status>
</kw>
<msg timestamp="20181202 15:58:50.496" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 15:58:50.496" starttime="20181202 15:58:50.495"></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="20181202 15:58:50.497" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a7d2610&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:58:50.497" starttime="20181202 15:58:50.496"></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="20181202 15:58:50.498" starttime="20181202 15:58:50.497"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.498" starttime="20181202 15:58:50.493"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.498" starttime="20181202 15:58:50.493"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.498" starttime="20181202 15:58:50.493"></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="20181202 15:58:50.498" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:50.498" starttime="20181202 15:58:50.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>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181202 15:58:50.499" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 15:58:50.499" starttime="20181202 15:58:50.499"></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="20181202 15:58:50.500" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 15:58:50.500" starttime="20181202 15:58:50.499"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.500" starttime="20181202 15:58:50.491"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.500" starttime="20181202 15:58:50.481"></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="20181202 15:58:50.502" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:50.502" starttime="20181202 15:58:50.501"></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="20181202 15:58:50.502" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:50.502" starttime="20181202 15:58:50.502"></status>
</kw>
<msg timestamp="20181202 15:58:50.503" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:50.503" starttime="20181202 15:58:50.501"></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="20181202 15:58:50.504" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:58:50.504" starttime="20181202 15:58:50.503"></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="20181202 15:58:50.505" 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="20181202 15:58:50.505" 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="20181202 15:58:50.505" starttime="20181202 15:58:50.505"></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="20181202 15:58:50.508" starttime="20181202 15:58:50.507"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:58:50.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="20181202 15:58:50.508" 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="20181202 15:58:50.508" starttime="20181202 15:58:50.508"></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="20181202 15:58:50.509" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:58:50.509" starttime="20181202 15:58:50.508"></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="20181202 15:58:50.510" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 15:58:50.510" starttime="20181202 15:58:50.509"></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="20181202 15:58:50.510" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:58:50.511" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:58:50.511" starttime="20181202 15:58:50.510"></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="20181202 15:58:50.511" starttime="20181202 15:58:50.511"></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="20181202 15:58:50.512" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:58:50.840" level="INFO">Read output: Last login: Sun Dec  2 15:58:16 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:50.840" starttime="20181202 15:58:50.512"></status>
</kw>
<msg timestamp="20181202 15:58:50.840" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:50.841" starttime="20181202 15:58:50.511"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.841" starttime="20181202 15:58:50.510"></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="20181202 15:58:50.842" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 15:58:50.857" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 15:58:50.857" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:58:50.857" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:58:50.857" starttime="20181202 15:58:50.842"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:50.922" starttime="20181202 15:58:50.858"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:58:50.924" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 15:58:50.924" starttime="20181202 15:58:50.923"></status>
</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="20181202 15:58:50.925" starttime="20181202 15:58:50.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>"${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="20181202 15:58:50.927" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:50.927" starttime="20181202 15:58:50.927"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.928" starttime="20181202 15:58:50.926"></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="20181202 15:58:50.930" starttime="20181202 15:58:50.929"></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="20181202 15:58:50.931" starttime="20181202 15:58:50.930"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:50.932" starttime="20181202 15:58:50.931"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.932" starttime="20181202 15:58:50.928"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.932" starttime="20181202 15:58:50.507"></status>
</kw>
<msg timestamp="20181202 15:58:50.932" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:50.932" starttime="20181202 15:58:50.506"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.933" starttime="20181202 15:58:50.506"></status>
</kw>
<msg timestamp="20181202 15:58:50.933" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:50.933" starttime="20181202 15:58:50.505"></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="20181202 15:58:50.935" starttime="20181202 15:58:50.934"></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="20181202 15:58:50.936" starttime="20181202 15:58:50.935"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:50.936" starttime="20181202 15:58:50.936"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.937" starttime="20181202 15:58:50.933"></status>
</kw>
<msg timestamp="20181202 15:58:50.937" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:58:50.937" starttime="20181202 15:58:50.504"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:58:50.938" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:50.938" starttime="20181202 15:58:50.937"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.938" starttime="20181202 15:58:50.503"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.938" starttime="20181202 15:58:50.503"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.938" starttime="20181202 15:58:50.503"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:50.938" starttime="20181202 15:58:50.500"></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="20181202 15:58:50.939" starttime="20181202 15:58:50.939"></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="20181202 15:58:50.979" 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="20181202 15:58:50.980" 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="20181202 15:58:50.980" starttime="20181202 15:58:50.979"></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="20181202 15:58:50.980" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 15:58:50.980" starttime="20181202 15:58:50.980"></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="20181202 15:58:50.981" level="INFO">1</msg>
<status status="PASS" endtime="20181202 15:58:50.981" starttime="20181202 15:58:50.981"></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="20181202 15:58:50.983" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 15:58:50.983" starttime="20181202 15:58:50.982"></status>
</kw>
<msg timestamp="20181202 15:58:50.983" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:58:50.983" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 15:58:50.983" starttime="20181202 15:58:50.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>'${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="20181202 15:58:50.984" starttime="20181202 15:58:50.983"></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="20181202 15:58:50.985" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:58:50.985" starttime="20181202 15:58:50.985"></status>
</kw>
<msg timestamp="20181202 15:58:50.986" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:58:50.986" starttime="20181202 15:58:50.984"></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="20181202 15:58:50.987" starttime="20181202 15:58:50.986"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 15:58:50.987" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 15:58:50.987" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 15:58:50.987" starttime="20181202 15:58:50.987"></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="20181202 15:58:50.988" starttime="20181202 15:58:50.988"></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="20181202 15:58:50.989" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:58:51.157" 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="20181202 15:58:51.157" starttime="20181202 15:58:50.988"></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="20181202 15:58:51.159" starttime="20181202 15:58:51.159"></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="20181202 15:58:51.159" starttime="20181202 15:58:51.159"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:51.160" starttime="20181202 15:58:51.159"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.160" starttime="20181202 15:58:51.158"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.160" starttime="20181202 15:58:50.978"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.160" starttime="20181202 15:58:50.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.160" starttime="20181202 15:58:50.940"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.160" starttime="20181202 15:58:50.939"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.160" starttime="20181202 15:58:50.939"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.160" starttime="20181202 15:58:50.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>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="20181202 15:58:51.170" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.170" starttime="20181202 15:58:51.169"></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="20181202 15:58:51.170" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.170" starttime="20181202 15:58:51.170"></status>
</kw>
<msg timestamp="20181202 15:58:51.171" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.171" starttime="20181202 15:58:51.169"></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="20181202 15:58:51.180" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 15:58:51.180" starttime="20181202 15:58:51.179"></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="20181202 15:58:51.180" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 15:58:51.180" starttime="20181202 15:58:51.180"></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="20181202 15:58:51.212" 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="20181202 15:58:51.212" starttime="20181202 15:58:51.181"></status>
</kw>
<msg timestamp="20181202 15:58:51.212" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 15:58:51.212" 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="20181202 15:58:51.212" starttime="20181202 15:58:51.180"></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="20181202 15:58:51.254" 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="20181202 15:58:51.254" starttime="20181202 15:58:51.214"></status>
</kw>
<msg timestamp="20181202 15:58:51.254" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 15:58:51.254" 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="20181202 15:58:51.254" starttime="20181202 15:58:51.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>'${status_write}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to send the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:51.255" starttime="20181202 15:58:51.255"></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="20181202 15:58:51.255" 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="20181202 15:58:51.256" starttime="20181202 15:58:51.255"></status>
</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="20181202 15:58:51.256" starttime="20181202 15:58:51.256"></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="20181202 15:58:51.257" starttime="20181202 15:58:51.257"></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="20181202 15:58:51.258" starttime="20181202 15:58:51.258"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:51.258" starttime="20181202 15:58:51.258"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.258" starttime="20181202 15:58:51.256"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.258" starttime="20181202 15:58:51.179"></status>
</kw>
<msg timestamp="20181202 15:58:51.259" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:58:51.259" 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="20181202 15:58:51.259" starttime="20181202 15:58:51.179"></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="20181202 15:58:51.259" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:51.259" starttime="20181202 15:58:51.259"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.259" starttime="20181202 15:58:51.178"></status>
</kw>
<msg timestamp="20181202 15:58:51.259" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 15:58:51.260" 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="20181202 15:58:51.260" starttime="20181202 15:58:51.171"></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="20181202 15:58:51.260" starttime="20181202 15:58:51.260"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.260" starttime="20181202 15:58:51.171"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.260" starttime="20181202 15:58:51.171"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.260" starttime="20181202 15:58:51.168"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.260" starttime="20181202 15:58:51.161"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.260" starttime="20181202 15:58:51.160"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.260" starttime="20181202 15:58:50.472"></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="20181202 15:58:51.261" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 15:58:51.261" starttime="20181202 15:58:51.261"></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="20181202 15:58:51.264" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.264" starttime="20181202 15:58:51.263"></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="20181202 15:58:51.264" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.264" starttime="20181202 15:58:51.264"></status>
</kw>
<msg timestamp="20181202 15:58:51.264" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.264" starttime="20181202 15:58:51.263"></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="20181202 15:58:51.266" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:58:51.266" starttime="20181202 15:58:51.265"></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="20181202 15:58:51.268" 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="20181202 15:58:51.268" 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="20181202 15:58:51.268" starttime="20181202 15:58:51.267"></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.13</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="20181202 15:58:51.276" starttime="20181202 15:58:51.275"></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="20181202 15:58:51.276" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:58:51.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="20181202 15:58:51.401" starttime="20181202 15:58:51.276"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:58:51.450" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 15:58:51.450" starttime="20181202 15:58:51.402"></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="20181202 15:58:51.452" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:58:51.452" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:58:51.452" starttime="20181202 15:58:51.450"></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="20181202 15:58:51.495" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:58:51.495" starttime="20181202 15:58:51.452"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:51.497" starttime="20181202 15:58:51.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="20181202 15:58:51.497" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:58:51.497" starttime="20181202 15:58:51.497"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.498" starttime="20181202 15:58:51.275"></status>
</kw>
<msg timestamp="20181202 15:58:51.498" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:51.498" starttime="20181202 15:58:51.268"></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="20181202 15:58:51.499" starttime="20181202 15:58:51.499"></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="20181202 15:58:51.500" starttime="20181202 15:58:51.500"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:51.500" starttime="20181202 15:58:51.500"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.500" starttime="20181202 15:58:51.498"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.500" starttime="20181202 15:58:51.267"></status>
</kw>
<msg timestamp="20181202 15:58:51.501" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:51.501" starttime="20181202 15:58:51.266"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.501" starttime="20181202 15:58:51.266"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.501" starttime="20181202 15:58:51.264"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.501" starttime="20181202 15:58:51.264"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.501" starttime="20181202 15:58:51.262"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.501" starttime="20181202 15:58:51.262"></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="20181202 15:58:51.503" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.503" starttime="20181202 15:58:51.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="20181202 15:58:51.503" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.504" starttime="20181202 15:58:51.503"></status>
</kw>
<msg timestamp="20181202 15:58:51.504" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 15:58:51.504" starttime="20181202 15:58:51.502"></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="20181202 15:58:51.505" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:58:51.505" starttime="20181202 15:58:51.504"></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="20181202 15:58:51.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="20181202 15:58:51.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="20181202 15:58:51.508" starttime="20181202 15:58:51.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.13</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="20181202 15:58:51.516" starttime="20181202 15:58:51.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="20181202 15:58:51.516" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:58:51.667" 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="20181202 15:58:51.667" starttime="20181202 15:58:51.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="20181202 15:58:51.715" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 15:58:51.715" starttime="20181202 15:58:51.667"></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="20181202 15:58:51.718" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:58:51.719" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:58:51.719" starttime="20181202 15:58:51.716"></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="20181202 15:58:51.761" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:58:51.761" starttime="20181202 15:58:51.719"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:51.763" starttime="20181202 15:58:51.762"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:58:51.764" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:58:51.764" starttime="20181202 15:58:51.763"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.764" starttime="20181202 15:58:51.515"></status>
</kw>
<msg timestamp="20181202 15:58:51.764" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:51.764" starttime="20181202 15:58:51.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="20181202 15:58:51.766" starttime="20181202 15:58:51.765"></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="20181202 15:58:51.766" starttime="20181202 15:58:51.766"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:58:51.766" starttime="20181202 15:58:51.766"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.766" starttime="20181202 15:58:51.764"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.506"></status>
</kw>
<msg timestamp="20181202 15:58:51.767" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.506"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.505"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.504"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.504"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.501"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.501"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.262"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:51.767" starttime="20181202 15:58:51.261"></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="20181202 15:58:51.768" starttime="20181202 15:58:51.768"></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="20181202 15:58:51.769" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:58:51.769" starttime="20181202 15:58:51.769"></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="20181202 15:58:51.770" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 15:58:51.770" starttime="20181202 15:58:51.770"></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="20181202 15:58:51.771" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:58:51.771" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:58:51.771" starttime="20181202 15:58:51.771"></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="20181202 15:58:51.772" starttime="20181202 15:58:51.772"></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="20181202 15:58:51.773" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:58:52.180" level="INFO">Read output: Last login: Sun Dec  2 15:58:50 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:52.180" starttime="20181202 15:58:51.773"></status>
</kw>
<msg timestamp="20181202 15:58:52.181" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:52.181" starttime="20181202 15:58:51.773"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:52.181" starttime="20181202 15:58:51.771"></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="20181202 15:58:52.182" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 15:58:52.182" starttime="20181202 15:58:52.181"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:52.182" starttime="20181202 15:58:51.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>"${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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 15:58:52.184" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:58:52.184" starttime="20181202 15:58:52.184"></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_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:58:52.185" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:58:52.185" starttime="20181202 15:58:52.184"></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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:58:52.185" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:58:52.185" starttime="20181202 15:58:52.185"></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_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 15:58:52.186" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 15:58:52.186" starttime="20181202 15:58:52.186"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 15:58:52.188" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 15:58:52.188" starttime="20181202 15:58:52.187"></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="20181202 15:58:52.189" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:58:52.189" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:58:52.189" starttime="20181202 15:58:52.189"></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="20181202 15:58:52.190" starttime="20181202 15:58:52.189"></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="20181202 15:58:52.191" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:58:52.598" level="INFO">Read output: Last login: Sun Dec  2 15:57:39 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:52.598" starttime="20181202 15:58:52.190"></status>
</kw>
<msg timestamp="20181202 15:58:52.598" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:52.598" starttime="20181202 15:58:52.190"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:52.599" starttime="20181202 15:58:52.188"></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="20181202 15:58:52.599" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 15:58:52.600" starttime="20181202 15:58:52.599"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:52.600" starttime="20181202 15:58:52.186"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 15:58:52.601" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 15:58:52.601" starttime="20181202 15:58:52.601"></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="20181202 15:58:52.602" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:58:52.602" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:58:52.602" starttime="20181202 15:58:52.602"></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="20181202 15:58:52.603" starttime="20181202 15:58:52.602"></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="20181202 15:58:52.604" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:58:53.009" level="INFO">Read output: Last login: Sun Dec  2 15:57:39 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:58:53.009" starttime="20181202 15:58:52.603"></status>
</kw>
<msg timestamp="20181202 15:58:53.010" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:58:53.010" starttime="20181202 15:58:52.603"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:53.010" starttime="20181202 15:58:52.601"></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="20181202 15:58:53.011" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 15:58:53.011" starttime="20181202 15:58:53.010"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:53.011" starttime="20181202 15:58:52.600"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:58:53.017" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:58:53.017" starttime="20181202 15:58:53.012"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 15:58:53.022" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 15:58:53.022" starttime="20181202 15:58:53.017"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:53.022" starttime="20181202 15:58:52.183"></status>
</kw>
<status status="PASS" endtime="20181202 15:58:53.022" starttime="20181202 15:58:52.182"></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="20181202 15:58:53.023" level="INFO">Length is 3</msg>
<msg timestamp="20181202 15:58:53.023" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:58:53.023" starttime="20181202 15:58:53.023"></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="20181202 15:58:53.024" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 15:58:53.024" starttime="20181202 15:58:53.023"></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="20181202 15:58:53.038" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:58:53.067" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:55.162" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:55.163" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:55.163" starttime="20181202 15:58:53.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="20181202 15:58:55.165" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:58:55.165" starttime="20181202 15:58:55.164"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:58:55.166" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:55.166" starttime="20181202 15:58:55.166"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:58:55.168" starttime="20181202 15:58:55.167"></status>
</kw>
<msg timestamp="20181202 15:58:55.168" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:58:55.169" starttime="20181202 15:58:53.037"></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="20181202 15:58:55.184" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:58:55.218" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:57.425" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:57.426" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:57.426" starttime="20181202 15:58:55.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="20181202 15:58:57.428" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:57.428" starttime="20181202 15:58:57.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="20181202 15:58:57.429" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:57.429" starttime="20181202 15:58:57.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="20181202 15:58:57.431" starttime="20181202 15:58:57.430"></status>
</kw>
<msg timestamp="20181202 15:58:57.431" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 15:58:57.432" starttime="20181202 15:58:55.183"></status>
</kw>
<msg timestamp="20181202 15:58:57.432" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:58:57.432" starttime="20181202 15:58:53.025"></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="20181202 15:58:57.451" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:58:57.472" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:58:59.654" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:58:59.654" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:58:59.654" starttime="20181202 15:58:57.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="20181202 15:58:59.655" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:58:59.655" starttime="20181202 15:58:59.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="20181202 15:58:59.656" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:58:59.656" starttime="20181202 15:58:59.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="20181202 15:58:59.657" starttime="20181202 15:58:59.656"></status>
</kw>
<msg timestamp="20181202 15:58:59.657" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:58:59.657" starttime="20181202 15:58:57.450"></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="20181202 15:58:59.665" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:58:59.690" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:01.736" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:01.737" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:01.737" starttime="20181202 15:58:59.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="20181202 15:59:01.739" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:59:01.739" starttime="20181202 15:59:01.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="20181202 15:59:01.740" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:01.740" starttime="20181202 15:59:01.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="20181202 15:59:01.741" starttime="20181202 15:59:01.740"></status>
</kw>
<msg timestamp="20181202 15:59:01.741" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:59:01.742" starttime="20181202 15:58:59.664"></status>
</kw>
<msg timestamp="20181202 15:59:01.742" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:59:01.742" starttime="20181202 15:58:57.433"></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="20181202 15:59:01.757" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 15:59:01.786" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:04.003" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:04.003" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:04.003" starttime="20181202 15:59:01.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="20181202 15:59:04.004" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 15:59:04.004" starttime="20181202 15:59:04.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="20181202 15:59:04.005" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:04.005" starttime="20181202 15:59:04.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="20181202 15:59:04.006" starttime="20181202 15:59:04.005"></status>
</kw>
<msg timestamp="20181202 15:59:04.006" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 15:59:04.006" starttime="20181202 15:59:01.756"></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="20181202 15:59:04.015" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 15:59:04.058" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:06.120" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:06.121" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:06.121" starttime="20181202 15:59:04.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="20181202 15:59:06.122" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:59:06.123" starttime="20181202 15:59:06.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="20181202 15:59:06.123" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:06.124" starttime="20181202 15:59:06.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="20181202 15:59:06.125" starttime="20181202 15:59:06.124"></status>
</kw>
<msg timestamp="20181202 15:59:06.125" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:59:06.125" starttime="20181202 15:59:04.014"></status>
</kw>
<msg timestamp="20181202 15:59:06.126" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:59:06.126" starttime="20181202 15:59:01.742"></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="20181202 15:59:06.127" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 15:59:06.127" starttime="20181202 15:59:06.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>${OS_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 15:59:06.128" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:59:06.128" starttime="20181202 15:59:06.127"></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="20181202 15:59:06.128" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 15:59:06.129" starttime="20181202 15:59:06.128"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.129" starttime="20181202 15:58:53.024"></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="20181202 15:59:06.131" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 15:59:06.131" starttime="20181202 15:59:06.130"></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="20181202 15:59:06.131" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 15:59:06.132" starttime="20181202 15:59:06.131"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.132" starttime="20181202 15:59:06.129"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.132" starttime="20181202 15:58:51.768"></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="20181202 15:59:06.133" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a00b390&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:59:06.133" starttime="20181202 15:59:06.132"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.134" starttime="20181202 15:58:51.767"></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="20181202 15:59:06.135" level="INFO">${suite_} = CSIT_Elan</msg>
<status status="PASS" endtime="20181202 15:59:06.135" starttime="20181202 15:59:06.135"></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="20181202 15:59:06.136" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Elan</msg>
<status status="PASS" endtime="20181202 15:59:06.136" starttime="20181202 15:59:06.135"></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="20181202 15:59:06.137" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:06.137" starttime="20181202 15:59:06.137"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 15:59:06.138" level="INFO">${fname} = tcpdump_port_6653__CSIT_Elan__192.0.2.13</msg>
<status status="PASS" endtime="20181202 15:59:06.138" starttime="20181202 15:59:06.138"></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="20181202 15:59:06.141" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:59:06.141" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:59:06.141" starttime="20181202 15:59:06.140"></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="20181202 15:59:06.142" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:59:06.142" starttime="20181202 15:59:06.141"></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="20181202 15:59:06.143" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:59:06.143" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:59:06.143" starttime="20181202 15:59:06.143"></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="20181202 15:59:06.144" starttime="20181202 15:59:06.143"></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="20181202 15:59:06.145" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:59:06.565" level="INFO">Read output: Last login: Sun Dec  2 15:58:52 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:06.565" starttime="20181202 15:59:06.144"></status>
</kw>
<msg timestamp="20181202 15:59:06.565" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:06.565" starttime="20181202 15:59:06.144"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.565" starttime="20181202 15:59:06.142"></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="20181202 15:59:06.566" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 15:59:06.566" starttime="20181202 15:59:06.566"></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="20181202 15:59:06.567" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap'.</msg>
<msg timestamp="20181202 15:59:06.570" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:59:06.570" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:59:06.570" starttime="20181202 15:59:06.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="20181202 15:59:06.571" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:59:06.571" starttime="20181202 15:59:06.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="20181202 15:59:06.572" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:59:06.572" starttime="20181202 15:59:06.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="20181202 15:59:06.574" starttime="20181202 15:59:06.574"></status>
</kw>
<msg timestamp="20181202 15:59:06.574" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:06.574" starttime="20181202 15:59:06.573"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.574" starttime="20181202 15:59:06.572"></status>
</kw>
<msg timestamp="20181202 15:59:06.574" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 15:59:06.575" starttime="20181202 15:59:06.139"></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="20181202 15:59:06.575" starttime="20181202 15:59:06.575"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.575" starttime="20181202 15:59:06.138"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 15:59:06.576" level="INFO">${fname} = tcpdump_port_6653__CSIT_Elan__192.0.2.18</msg>
<status status="PASS" endtime="20181202 15:59:06.576" starttime="20181202 15:59:06.575"></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="20181202 15:59:06.577" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:59:06.577" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:59:06.577" starttime="20181202 15:59:06.577"></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="20181202 15:59:06.578" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:59:06.578" starttime="20181202 15:59:06.577"></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="20181202 15:59:06.580" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:59:06.580" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:59:06.580" starttime="20181202 15:59:06.579"></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="20181202 15:59:06.580" starttime="20181202 15:59:06.580"></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="20181202 15:59:06.582" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:59:06.920" level="INFO">Read output: Last login: Sun Dec  2 15:58:52 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:06.920" starttime="20181202 15:59:06.581"></status>
</kw>
<msg timestamp="20181202 15:59:06.920" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:06.920" starttime="20181202 15:59:06.580"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.921" starttime="20181202 15:59:06.578"></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="20181202 15:59:06.922" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 15:59:06.922" starttime="20181202 15:59:06.921"></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="20181202 15:59:06.922" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap'.</msg>
<msg timestamp="20181202 15:59:06.925" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:59:06.926" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:59:06.926" starttime="20181202 15:59:06.922"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:06.926" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:59:06.926" starttime="20181202 15:59:06.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:06.927" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:59:06.927" starttime="20181202 15:59:06.926"></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="20181202 15:59:06.929" starttime="20181202 15:59:06.929"></status>
</kw>
<msg timestamp="20181202 15:59:06.930" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:06.930" starttime="20181202 15:59:06.928"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.930" starttime="20181202 15:59:06.927"></status>
</kw>
<msg timestamp="20181202 15:59:06.930" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 15:59:06.930" starttime="20181202 15:59:06.576"></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="20181202 15:59:06.931" starttime="20181202 15:59:06.931"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:06.931" starttime="20181202 15:59:06.575"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 15:59:06.932" level="INFO">${fname} = tcpdump_port_6653__CSIT_Elan__192.0.2.3</msg>
<status status="PASS" endtime="20181202 15:59:06.932" starttime="20181202 15:59:06.932"></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="20181202 15:59:06.934" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:59:06.934" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:59:06.934" starttime="20181202 15:59:06.934"></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="20181202 15:59:06.935" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:59:06.935" starttime="20181202 15:59:06.934"></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="20181202 15:59:06.936" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:59:06.936" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:59:06.936" starttime="20181202 15:59:06.936"></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="20181202 15:59:06.937" starttime="20181202 15:59:06.937"></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="20181202 15:59:06.939" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:59:07.249" level="INFO">Read output: Last login: Sun Dec  2 15:58:52 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:07.249" starttime="20181202 15:59:06.938"></status>
</kw>
<msg timestamp="20181202 15:59:07.249" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:07.250" starttime="20181202 15:59:06.938"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:07.250" starttime="20181202 15:59:06.935"></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="20181202 15:59:07.251" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 15:59:07.251" starttime="20181202 15:59:07.250"></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="20181202 15:59:07.251" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap'.</msg>
<msg timestamp="20181202 15:59:07.255" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 15:59:07.255" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 15:59:07.255" starttime="20181202 15:59:07.251"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:07.256" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:59:07.256" starttime="20181202 15:59:07.255"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:07.257" level="INFO">None</msg>
<status status="PASS" endtime="20181202 15:59:07.257" starttime="20181202 15:59:07.256"></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="20181202 15:59:07.260" starttime="20181202 15:59:07.259"></status>
</kw>
<msg timestamp="20181202 15:59:07.260" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:07.260" starttime="20181202 15:59:07.258"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:07.260" starttime="20181202 15:59:07.257"></status>
</kw>
<msg timestamp="20181202 15:59:07.261" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 15:59:07.261" starttime="20181202 15:59:06.933"></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="20181202 15:59:07.261" starttime="20181202 15:59:07.261"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:07.261" starttime="20181202 15:59:06.932"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:07.262" starttime="20181202 15:59:06.137"></status>
</kw>
<msg timestamp="20181202 15:59:07.262" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:59:07.262" starttime="20181202 15:59:06.136"></status>
</kw>
<msg timestamp="20181202 15:59:07.262" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:59:07.262" starttime="20181202 15:59:06.134"></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="20181202 15:59:07.263" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 15:59:07.264" starttime="20181202 15:59:07.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>"${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="20181202 15:59:07.266" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:07.266" starttime="20181202 15:59:07.266"></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="20181202 15:59:07.267" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:59:07.291" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:09.577" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:09.578" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:09.578" starttime="20181202 15:59:07.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="20181202 15:59:09.579" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:09.579" starttime="20181202 15:59:09.578"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:09.579" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:09.579" starttime="20181202 15:59:09.579"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:09.580" starttime="20181202 15:59:09.580"></status>
</kw>
<msg timestamp="20181202 15:59:09.580" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:09.580" starttime="20181202 15:59:07.266"></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="20181202 15:59:09.581" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:09.581" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:09.581" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:09.581" starttime="20181202 15:59:09.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:09.582" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:09.582" starttime="20181202 15:59:09.581"></status>
</kw>
<msg timestamp="20181202 15:59:09.583" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:09.583" starttime="20181202 15:59:07.265"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:59:09.583" starttime="20181202 15:59:09.583"></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="20181202 15:59:09.584" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:09.584" starttime="20181202 15:59:09.584"></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="20181202 15:59:09.585" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:59:09.604" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:12.347" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:12.347" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:12.348" starttime="20181202 15:59:09.585"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:12.349" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:12.349" starttime="20181202 15:59:12.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="20181202 15:59:12.350" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:12.350" starttime="20181202 15:59:12.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="20181202 15:59:12.351" starttime="20181202 15:59:12.351"></status>
</kw>
<msg timestamp="20181202 15:59:12.352" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:12.352" starttime="20181202 15:59:09.584"></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="20181202 15:59:12.353" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:12.353" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:12.353" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:12.353" starttime="20181202 15:59:12.352"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:12.354" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:12.354" starttime="20181202 15:59:12.354"></status>
</kw>
<msg timestamp="20181202 15:59:12.355" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:12.355" starttime="20181202 15:59:09.583"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:59:12.355" starttime="20181202 15:59:12.355"></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="20181202 15:59:12.357" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:12.357" starttime="20181202 15:59:12.357"></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="20181202 15:59:12.359" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:59:12.397" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:14.487" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:14.487" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:14.487" starttime="20181202 15:59:12.358"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:14.489" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:14.489" starttime="20181202 15:59:14.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="20181202 15:59:14.490" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:14.490" starttime="20181202 15:59:14.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="20181202 15:59:14.490" starttime="20181202 15:59:14.490"></status>
</kw>
<msg timestamp="20181202 15:59:14.491" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:14.491" starttime="20181202 15:59:12.357"></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="20181202 15:59:14.491" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:14.491" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:14.491" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:14.492" starttime="20181202 15:59:14.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:14.492" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:14.492" starttime="20181202 15:59:14.492"></status>
</kw>
<msg timestamp="20181202 15:59:14.492" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:14.492" starttime="20181202 15:59:12.356"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:59:14.493" starttime="20181202 15:59:14.492"></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="20181202 15:59:14.494" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:14.494" starttime="20181202 15:59:14.494"></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="20181202 15:59:14.495" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:59:14.531" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:16.658" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:16.659" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:16.659" starttime="20181202 15:59:14.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="20181202 15:59:16.660" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:16.660" starttime="20181202 15:59:16.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="20181202 15:59:16.661" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:16.661" starttime="20181202 15:59:16.660"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:16.663" starttime="20181202 15:59:16.661"></status>
</kw>
<msg timestamp="20181202 15:59:16.663" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:16.663" starttime="20181202 15:59:14.494"></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="20181202 15:59:16.664" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:16.664" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:16.664" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:16.664" starttime="20181202 15:59:16.664"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:16.665" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:16.665" starttime="20181202 15:59:16.665"></status>
</kw>
<msg timestamp="20181202 15:59:16.665" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:16.666" starttime="20181202 15:59:14.493"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:59:16.666" starttime="20181202 15:59:16.666"></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="20181202 15:59:16.667" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:16.667" starttime="20181202 15:59:16.667"></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="20181202 15:59:16.669" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:59:16.709" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:19.000" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:19.000" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:19.001" starttime="20181202 15:59:16.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="20181202 15:59:19.002" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:19.002" starttime="20181202 15:59:19.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="20181202 15:59:19.002" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:19.002" starttime="20181202 15:59:19.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="20181202 15:59:19.003" starttime="20181202 15:59:19.003"></status>
</kw>
<msg timestamp="20181202 15:59:19.004" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:19.004" starttime="20181202 15:59:16.668"></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="20181202 15:59:19.004" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:19.004" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:19.004" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:19.004" starttime="20181202 15:59:19.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="20181202 15:59:19.005" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:19.005" starttime="20181202 15:59:19.004"></status>
</kw>
<msg timestamp="20181202 15:59:19.005" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:19.005" starttime="20181202 15:59:16.666"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:59:19.006" starttime="20181202 15:59:19.005"></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="20181202 15:59:19.007" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:19.007" starttime="20181202 15:59:19.006"></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="20181202 15:59:19.008" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:59:19.032" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:21.162" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:21.162" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:21.162" starttime="20181202 15:59:19.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="20181202 15:59:21.163" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:59:21.163" starttime="20181202 15:59:21.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="20181202 15:59:21.164" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:21.164" starttime="20181202 15:59:21.163"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:21.165" starttime="20181202 15:59:21.164"></status>
</kw>
<msg timestamp="20181202 15:59:21.165" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:59:21.165" starttime="20181202 15:59:19.007"></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="20181202 15:59:21.165" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:59:21.165" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:21.166" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:59:21.166" starttime="20181202 15:59:21.165"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:21.166" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:59:21.166" starttime="20181202 15:59:21.166"></status>
</kw>
<msg timestamp="20181202 15:59:21.166" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:59:21.166" starttime="20181202 15:59:19.006"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:59:21.167" starttime="20181202 15:59:21.167"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:21.167" starttime="20181202 15:59:21.167"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:59:21.168" starttime="20181202 15:59:21.168"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:21.168" starttime="20181202 15:59:21.167"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:21.168" starttime="20181202 15:59:21.166"></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="20181202 15:59:21.170" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:59:21.170" starttime="20181202 15:59:21.169"></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="20181202 15:59:21.179" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:59:21.223" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:23.989" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:23.990" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:23.990" starttime="20181202 15:59:21.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="20181202 15:59:23.991" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:23.991" starttime="20181202 15:59:23.990"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:23.992" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:23.992" starttime="20181202 15:59:23.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="20181202 15:59:23.993" starttime="20181202 15:59:23.992"></status>
</kw>
<msg timestamp="20181202 15:59:23.994" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:59:23.994" starttime="20181202 15:59:21.178"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:23.994" starttime="20181202 15:59:21.170"></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="20181202 15:59:24.006" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 15:59:24.049" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:26.322" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:26.322" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:26.322" starttime="20181202 15:59:24.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="20181202 15:59:26.323" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:26.323" starttime="20181202 15:59:26.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="20181202 15:59:26.324" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:26.324" starttime="20181202 15:59:26.324"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:26.325" starttime="20181202 15:59:26.324"></status>
</kw>
<msg timestamp="20181202 15:59:26.325" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:59:26.325" starttime="20181202 15:59:24.005"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:26.325" starttime="20181202 15:59:23.994"></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="20181202 15:59:26.335" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 15:59:26.374" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:28.461" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:28.461" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:28.461" starttime="20181202 15:59:26.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="20181202 15:59:28.462" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:28.462" starttime="20181202 15:59:28.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="20181202 15:59:28.463" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:28.463" starttime="20181202 15:59:28.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="20181202 15:59:28.463" starttime="20181202 15:59:28.463"></status>
</kw>
<msg timestamp="20181202 15:59:28.464" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:59:28.464" starttime="20181202 15:59:26.334"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:28.464" starttime="20181202 15:59:26.325"></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="20181202 15:59:28.471" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 15:59:28.516" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:30.545" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:30.545" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:30.545" starttime="20181202 15:59:28.471"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:30.546" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:30.546" starttime="20181202 15:59:30.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="20181202 15:59:30.547" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:30.547" starttime="20181202 15:59:30.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="20181202 15:59:30.548" starttime="20181202 15:59:30.547"></status>
</kw>
<msg timestamp="20181202 15:59:30.548" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:59:30.548" starttime="20181202 15:59:28.471"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:30.548" starttime="20181202 15:59:28.464"></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="20181202 15:59:30.558" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 15:59:30.589" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:32.557" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:32.558" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:32.558" starttime="20181202 15:59:30.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:32.560" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 15:59:32.561" starttime="20181202 15:59:32.559"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:32.562" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:32.562" starttime="20181202 15:59:32.561"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:32.564" starttime="20181202 15:59:32.563"></status>
</kw>
<msg timestamp="20181202 15:59:32.565" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 15:59:32.565" starttime="20181202 15:59:30.557"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:32.565" starttime="20181202 15:59:30.548"></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="20181202 15:59:32.583" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 15:59:32.603" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:34.883" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:34.883" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:34.884" starttime="20181202 15:59:32.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="20181202 15:59:34.885" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 15:59:34.885" starttime="20181202 15:59:34.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="20181202 15:59:34.886" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:34.886" starttime="20181202 15:59:34.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="20181202 15:59:34.887" starttime="20181202 15:59:34.886"></status>
</kw>
<msg timestamp="20181202 15:59:34.887" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 15:59:34.887" starttime="20181202 15:59:32.581"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:34.887" starttime="20181202 15:59:32.565"></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="20181202 15:59:34.898" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 15:59:34.927" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:37.131" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:37.131" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:37.131" starttime="20181202 15:59:34.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="20181202 15:59:37.133" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:37.133" starttime="20181202 15:59:37.132"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:37.134" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:37.135" starttime="20181202 15:59:37.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="20181202 15:59:37.136" starttime="20181202 15:59:37.135"></status>
</kw>
<msg timestamp="20181202 15:59:37.137" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:59:37.137" starttime="20181202 15:59:34.897"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:37.137" starttime="20181202 15:59:34.887"></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="20181202 15:59:37.154" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 15:59:37.182" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:39.290" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:39.291" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:39.291" starttime="20181202 15:59:37.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="20181202 15:59:39.292" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:39.292" starttime="20181202 15:59:39.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="20181202 15:59:39.292" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:39.292" starttime="20181202 15:59:39.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="20181202 15:59:39.293" starttime="20181202 15:59:39.293"></status>
</kw>
<msg timestamp="20181202 15:59:39.293" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:59:39.293" starttime="20181202 15:59:37.153"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.294" starttime="20181202 15:59:37.137"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.294" starttime="20181202 15:59:21.170"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.294" starttime="20181202 15:59:21.168"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.294" starttime="20181202 15:59:07.265"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.294" starttime="20181202 15:59:07.264"></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="20181202 15:59:39.296" starttime="20181202 15:59:39.296"></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="20181202 15:59:39.297" 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="20181202 15:59:39.297" starttime="20181202 15:59:39.296"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.298" starttime="20181202 15:59:39.298"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.298" starttime="20181202 15:59:39.298"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.302" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.302" starttime="20181202 15:59:39.299"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.318" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.318" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.318" starttime="20181202 15:59:39.302"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.318" starttime="20181202 15:59:39.297"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.318" starttime="20181202 15:59:39.297"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.320" starttime="20181202 15:59:39.319"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.320" starttime="20181202 15:59:39.320"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.322" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.323" starttime="20181202 15:59:39.321"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.333" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.333" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.333" starttime="20181202 15:59:39.323"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.334" starttime="20181202 15:59:39.318"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.334" starttime="20181202 15:59:39.318"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.337" starttime="20181202 15:59:39.335"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.337" starttime="20181202 15:59:39.337"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.339" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.339" starttime="20181202 15:59:39.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="20181202 15:59:39.350" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.350" 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="20181202 15:59:39.350" starttime="20181202 15:59:39.340"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.351" starttime="20181202 15:59:39.334"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.351" starttime="20181202 15:59:39.334"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.352" starttime="20181202 15:59:39.352"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.352" starttime="20181202 15:59:39.352"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.355" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.356" starttime="20181202 15:59:39.353"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.368" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.368" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.368" starttime="20181202 15:59:39.356"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.368" starttime="20181202 15:59:39.351"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.368" starttime="20181202 15:59:39.351"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.369" starttime="20181202 15:59:39.369"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.370" starttime="20181202 15:59:39.370"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.372" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.372" starttime="20181202 15:59:39.370"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.382" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.382" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.382" starttime="20181202 15:59:39.372"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.382" starttime="20181202 15:59:39.368"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.382" starttime="20181202 15:59:39.368"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.384" starttime="20181202 15:59:39.384"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.384" starttime="20181202 15:59:39.384"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.387" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.387" starttime="20181202 15:59:39.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="20181202 15:59:39.397" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.397" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.397" starttime="20181202 15:59:39.387"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.397" starttime="20181202 15:59:39.383"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.397" starttime="20181202 15:59:39.383"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.399" starttime="20181202 15:59:39.398"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.399" starttime="20181202 15:59:39.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="20181202 15:59:39.401" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.401" starttime="20181202 15:59:39.399"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.411" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.411" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.411" starttime="20181202 15:59:39.402"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.411" starttime="20181202 15:59:39.398"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.411" starttime="20181202 15:59:39.397"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.413" starttime="20181202 15:59:39.412"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.413" starttime="20181202 15:59:39.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="20181202 15:59:39.416" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.416" starttime="20181202 15:59:39.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="20181202 15:59:39.425" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.425" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.425" starttime="20181202 15:59:39.416"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.425" starttime="20181202 15:59:39.412"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.425" starttime="20181202 15:59:39.411"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.426" starttime="20181202 15:59:39.426"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.427" starttime="20181202 15:59:39.427"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.429" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.429" starttime="20181202 15:59:39.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="20181202 15:59:39.439" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.439" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.439" starttime="20181202 15:59:39.429"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.439" starttime="20181202 15:59:39.426"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.439" starttime="20181202 15:59:39.425"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.440" starttime="20181202 15:59:39.440"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.441" starttime="20181202 15:59:39.441"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.443" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.443" starttime="20181202 15:59:39.441"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.452" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.452" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.452" starttime="20181202 15:59:39.443"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.452" starttime="20181202 15:59:39.440"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.452" starttime="20181202 15:59:39.439"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.452" starttime="20181202 15:59:39.297"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.454" starttime="20181202 15:59:39.453"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.454" starttime="20181202 15:59:39.454"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.456" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 15:59:39.456" starttime="20181202 15:59:39.454"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.512" 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="20181202 15:59:39.512" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:59:39.512" starttime="20181202 15:59:39.456"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.513" starttime="20181202 15:59:39.453"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.513" starttime="20181202 15:59:39.295"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.513" starttime="20181202 15:59:39.295"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:59:39.515" starttime="20181202 15:59:39.514"></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="20181202 15:59:39.515" 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="20181202 15:59:39.515" starttime="20181202 15:59:39.515"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.517" starttime="20181202 15:59:39.517"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.517" starttime="20181202 15:59:39.517"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.522" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.523" starttime="20181202 15:59:39.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="20181202 15:59:39.538" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.538" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.538" starttime="20181202 15:59:39.523"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.539" starttime="20181202 15:59:39.516"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.539" starttime="20181202 15:59:39.516"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.540" starttime="20181202 15:59:39.540"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.541" starttime="20181202 15:59:39.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="20181202 15:59:39.544" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.544" starttime="20181202 15:59:39.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="20181202 15:59:39.555" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.555" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.555" starttime="20181202 15:59:39.544"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.556" starttime="20181202 15:59:39.539"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.556" starttime="20181202 15:59:39.539"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.557" starttime="20181202 15:59:39.557"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.557" starttime="20181202 15:59:39.557"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.560" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.560" starttime="20181202 15:59:39.558"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.571" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.571" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.571" starttime="20181202 15:59:39.560"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.571" starttime="20181202 15:59:39.556"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.571" starttime="20181202 15:59:39.556"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.572" starttime="20181202 15:59:39.572"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.573" starttime="20181202 15:59:39.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="20181202 15:59:39.575" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.575" starttime="20181202 15:59:39.573"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.586" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.586" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.586" starttime="20181202 15:59:39.575"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.586" starttime="20181202 15:59:39.571"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.586" starttime="20181202 15:59:39.571"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.587" starttime="20181202 15:59:39.587"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.587" starttime="20181202 15:59:39.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="20181202 15:59:39.590" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.590" starttime="20181202 15:59:39.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="20181202 15:59:39.599" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.599" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.600" starttime="20181202 15:59:39.590"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.600" starttime="20181202 15:59:39.586"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.600" starttime="20181202 15:59:39.586"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.601" starttime="20181202 15:59:39.601"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.601" starttime="20181202 15:59:39.601"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.603" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.603" starttime="20181202 15:59:39.601"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.615" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.615" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.615" starttime="20181202 15:59:39.603"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.615" starttime="20181202 15:59:39.600"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.615" starttime="20181202 15:59:39.600"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.616" starttime="20181202 15:59:39.616"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.617" starttime="20181202 15:59:39.617"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.619" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.619" starttime="20181202 15:59:39.617"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.630" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.630" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.630" starttime="20181202 15:59:39.620"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.630" starttime="20181202 15:59:39.616"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.630" starttime="20181202 15:59:39.615"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.632" starttime="20181202 15:59:39.632"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.632" starttime="20181202 15:59:39.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="20181202 15:59:39.634" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.634" starttime="20181202 15:59:39.632"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.644" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.644" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.644" starttime="20181202 15:59:39.634"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.644" starttime="20181202 15:59:39.631"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.644" starttime="20181202 15:59:39.630"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.646" starttime="20181202 15:59:39.646"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.647" starttime="20181202 15:59:39.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="20181202 15:59:39.649" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.649" starttime="20181202 15:59:39.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="20181202 15:59:39.658" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.658" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.658" starttime="20181202 15:59:39.649"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.658" starttime="20181202 15:59:39.645"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.659" starttime="20181202 15:59:39.645"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.660" starttime="20181202 15:59:39.659"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.660" starttime="20181202 15:59:39.660"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.662" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.662" starttime="20181202 15:59:39.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="20181202 15:59:39.672" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.672" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.672" starttime="20181202 15:59:39.662"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.672" starttime="20181202 15:59:39.659"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.672" starttime="20181202 15:59:39.659"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.672" starttime="20181202 15:59:39.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>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.673" starttime="20181202 15:59:39.673"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.674" starttime="20181202 15:59:39.674"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.676" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:59:39.676" starttime="20181202 15:59:39.674"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.731" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:39.731" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:59:39.731" starttime="20181202 15:59:39.676"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.731" starttime="20181202 15:59:39.673"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.731" starttime="20181202 15:59:39.514"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.731" starttime="20181202 15:59:39.513"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:59:39.732" starttime="20181202 15:59:39.732"></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="20181202 15:59:39.732" 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="20181202 15:59:39.733" starttime="20181202 15:59:39.732"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.734" starttime="20181202 15:59:39.733"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.734" starttime="20181202 15:59:39.734"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.739" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.739" starttime="20181202 15:59:39.734"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.756" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.756" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.756" starttime="20181202 15:59:39.739"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.756" starttime="20181202 15:59:39.733"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.756" starttime="20181202 15:59:39.733"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.758" starttime="20181202 15:59:39.757"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.758" starttime="20181202 15:59:39.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="20181202 15:59:39.760" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.760" starttime="20181202 15:59:39.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="20181202 15:59:39.772" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.772" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.772" starttime="20181202 15:59:39.761"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.772" starttime="20181202 15:59:39.757"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.772" starttime="20181202 15:59:39.756"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.773" starttime="20181202 15:59:39.773"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.774" starttime="20181202 15:59:39.774"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.776" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.776" starttime="20181202 15:59:39.774"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.788" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.788" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.788" starttime="20181202 15:59:39.776"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.788" starttime="20181202 15:59:39.773"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.788" starttime="20181202 15:59:39.772"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.789" starttime="20181202 15:59:39.789"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.789" starttime="20181202 15:59:39.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="20181202 15:59:39.792" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.792" starttime="20181202 15:59:39.790"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.802" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.803" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.803" starttime="20181202 15:59:39.792"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.803" starttime="20181202 15:59:39.788"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.803" starttime="20181202 15:59:39.788"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.804" starttime="20181202 15:59:39.804"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.804" starttime="20181202 15:59:39.804"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.807" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.807" starttime="20181202 15:59:39.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="20181202 15:59:39.818" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.818" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.818" starttime="20181202 15:59:39.807"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.818" starttime="20181202 15:59:39.803"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.818" starttime="20181202 15:59:39.803"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.819" starttime="20181202 15:59:39.819"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.820" starttime="20181202 15:59:39.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="20181202 15:59:39.822" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.822" starttime="20181202 15:59:39.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="20181202 15:59:39.833" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.833" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.833" starttime="20181202 15:59:39.822"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.833" starttime="20181202 15:59:39.818"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.833" starttime="20181202 15:59:39.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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.835" starttime="20181202 15:59:39.834"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.835" starttime="20181202 15:59:39.835"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.837" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.837" starttime="20181202 15:59:39.835"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.848" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.848" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.848" starttime="20181202 15:59:39.838"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.849" starttime="20181202 15:59:39.834"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.849" starttime="20181202 15:59:39.833"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.850" starttime="20181202 15:59:39.850"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.850" starttime="20181202 15:59:39.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="20181202 15:59:39.853" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.853" starttime="20181202 15:59:39.850"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.863" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.863" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.863" starttime="20181202 15:59:39.853"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.863" starttime="20181202 15:59:39.849"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.863" starttime="20181202 15:59:39.849"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.864" starttime="20181202 15:59:39.864"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.864" starttime="20181202 15:59:39.864"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.867" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.867" starttime="20181202 15:59:39.865"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.878" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.878" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.878" starttime="20181202 15:59:39.867"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.878" starttime="20181202 15:59:39.863"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.878" starttime="20181202 15:59:39.863"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.879" starttime="20181202 15:59:39.879"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.880" starttime="20181202 15:59:39.879"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:39.882" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 15:59:39.882" starttime="20181202 15:59:39.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="20181202 15:59:39.893" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.893" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:39.893" starttime="20181202 15:59:39.883"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.893" starttime="20181202 15:59:39.878"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.893" starttime="20181202 15:59:39.878"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.893" starttime="20181202 15:59:39.733"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.894" starttime="20181202 15:59:39.894"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:39.894" starttime="20181202 15:59:39.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="20181202 15:59:39.897" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 15:59:39.897" starttime="20181202 15:59:39.894"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:39.954" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:39.954" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 15:59:39.954" starttime="20181202 15:59:39.897"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.954" starttime="20181202 15:59:39.893"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.954" starttime="20181202 15:59:39.731"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.954" starttime="20181202 15:59:39.731"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.954" starttime="20181202 15:59:39.295"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.955" starttime="20181202 15:59:39.294"></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="20181202 15:59:39.963" 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="20181202 15:59:39.963" starttime="20181202 15:59:39.963"></status>
</kw>
<msg timestamp="20181202 15:59:39.964" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:59:39.964" starttime="20181202 15:59:39.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:39.964" starttime="20181202 15:59:39.964"></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="20181202 15:59:39.965" 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="20181202 15:59:39.965" starttime="20181202 15:59:39.964"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:39.965" starttime="20181202 15:59:39.962"></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.13</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="20181202 15:59:39.976" starttime="20181202 15:59:39.975"></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="20181202 15:59:39.976" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:59:40.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="20181202 15:59:40.157" starttime="20181202 15:59:39.976"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:40.200" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 15:59:40.201" starttime="20181202 15:59:40.157"></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="20181202 15:59:40.214" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:59: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="20181202 15:59:40.214" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:59: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="20181202 15:59:40.214" starttime="20181202 15:59:40.201"></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="20181202 15:59:40.257" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:59:40.258" starttime="20181202 15:59:40.214"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:59:40.259" starttime="20181202 15:59:40.258"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:59:40.260" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 15:59: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="20181202 15:59:40.260" starttime="20181202 15:59:40.260"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.260" starttime="20181202 15:59:39.975"></status>
</kw>
<msg timestamp="20181202 15:59:40.260" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 15:59: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="20181202 15:59:40.260" starttime="20181202 15:59:39.968"></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="20181202 15:59:40.261" starttime="20181202 15:59:40.260"></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="20181202 15:59:40.262" starttime="20181202 15:59:40.261"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.262" starttime="20181202 15:59:40.261"></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="20181202 15:59:40.262" starttime="20181202 15:59:40.262"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.262" starttime="20181202 15:59:40.262"></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="20181202 15:59:40.263" starttime="20181202 15:59:40.262"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.263" starttime="20181202 15:59:40.262"></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="20181202 15:59:40.263" starttime="20181202 15:59:40.263"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.263" starttime="20181202 15:59:40.263"></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="20181202 15:59:40.264" starttime="20181202 15:59:40.264"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.264" starttime="20181202 15:59:40.263"></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="20181202 15:59:40.265" starttime="20181202 15:59:40.264"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:40.264"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:40.261"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:39.967"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:39.967"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:39.967"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:39.966"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:39.966"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:39.966"></status>
</kw>
<msg timestamp="20181202 15:59:40.265" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:59:40.265" starttime="20181202 15:59:39.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>"${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="20181202 15:59:40.273" 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="20181202 15:59:40.274" starttime="20181202 15:59:40.273"></status>
</kw>
<msg timestamp="20181202 15:59:40.274" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:59:40.274" starttime="20181202 15:59:40.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:40.274" starttime="20181202 15:59:40.274"></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="20181202 15:59:40.275" 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="20181202 15:59:40.275" starttime="20181202 15:59:40.274"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.275" starttime="20181202 15:59:40.272"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.275" starttime="20181202 15:59:40.265"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.275" starttime="20181202 15:59:39.965"></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="20181202 15:59:40.276" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 15:59:40.276" starttime="20181202 15:59:40.276"></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="20181202 15:59:40.284" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 15:59:40.285" starttime="20181202 15:59:40.277"></status>
</kw>
<msg timestamp="20181202 15:59:40.285" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 15:59:40.285" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 15:59:40.285" starttime="20181202 15:59:40.277"></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="20181202 15:59:40.285" starttime="20181202 15:59:40.285"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.285" starttime="20181202 15:59:40.277"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.285" starttime="20181202 15:59:40.277"></status>
</kw>
<msg timestamp="20181202 15:59:40.285" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 15:59:40.286" starttime="20181202 15:59:40.276"></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="20181202 15:59:40.286" starttime="20181202 15:59:40.286"></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>
<status status="PASS" endtime="20181202 15:59:40.286" starttime="20181202 15:59:40.286"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 15:59:40.288" level="INFO">${tmpdir} = CSIT_Elan_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:59:40.288" starttime="20181202 15:59:40.288"></status>
</kw>
<msg timestamp="20181202 15:59:40.289" level="INFO">${dstdir} = /tmp/CSIT_Elan_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:59:40.289" starttime="20181202 15:59:40.287"></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="20181202 15:59:40.289" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Elan_Suite_Setup</msg>
<status status="PASS" endtime="20181202 15:59:40.289" starttime="20181202 15:59:40.289"></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="20181202 15:59:40.292" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Elan_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:59:40.551" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:59:40.552" level="INFO">${output} = 2018-12-02 15:59:40,500 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:59:40.552" starttime="20181202 15:59:40.290"></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="20181202 15:59:40.553" level="INFO">rc: 0, output: 2018-12-02 15:59:40,500 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:59:40.553" starttime="20181202 15:59:40.552"></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="20181202 15:59:40.553" starttime="20181202 15:59:40.553"></status>
</kw>
<msg timestamp="20181202 15:59:40.554" level="INFO">${output} = 2018-12-02 15:59:40,500 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 15:59:40.554" starttime="20181202 15:59:40.287"></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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 15:59:40.554" level="FAIL">'2018-12-02 15:59:40,500 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 15:59:40.555" starttime="20181202 15:59:40.554"></status>
</kw>
<status status="FAIL" endtime="20181202 15:59:40.555" starttime="20181202 15:59:40.276"></status>
</kw>
<msg timestamp="20181202 15:59:40.555" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 15:59:40.555" starttime="20181202 15:59:40.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>"${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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 15:59:40.565" 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="20181202 15:59:40.565" starttime="20181202 15:59:40.565"></status>
</kw>
<msg timestamp="20181202 15:59:40.565" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 15:59:40.565" starttime="20181202 15:59:40.564"></status>
</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="20181202 15:59:40.566" starttime="20181202 15:59:40.565"></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="20181202 15:59:40.566" 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="20181202 15:59:40.566" starttime="20181202 15:59:40.566"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:40.567" starttime="20181202 15:59:40.564"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 15:59:40.567" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 15:59:40.567" starttime="20181202 15:59:40.567"></status>
</kw>
<status status="FAIL" endtime="20181202 15:59:40.567" starttime="20181202 15:59:40.556"></status>
</kw>
<status status="FAIL" endtime="20181202 15:59:40.567" starttime="20181202 15:59:40.555"></status>
</kw>
<status status="FAIL" endtime="20181202 15:59:40.567" starttime="20181202 15:59:40.275"></status>
</kw>
<status status="FAIL" endtime="20181202 15:59:40.567" starttime="20181202 15:59:39.965"></status>
</kw>
<status status="FAIL" endtime="20181202 15:59:40.568" starttime="20181202 15:59:39.955"></status>
</kw>
<status status="FAIL" endtime="20181202 15:59:40.568" starttime="20181202 15:58:50.471"></status>
</kw>
<status status="FAIL" endtime="20181202 15:59:40.568" starttime="20181202 15:58:50.471"></status>
</kw>
<test id="s1-s8-t1" name="Verify Datapath for Single ELAN with Multiple DPN">
<doc>Verify Flow Table and Datapath</doc>
<status status="FAIL" endtime="20181202 15:59:40.569" critical="yes" starttime="20181202 15:59:40.568">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s8-t2" name="Verify Datapath After OVS Restart">
<doc>Verify datapath after OVS restart</doc>
<status status="FAIL" endtime="20181202 15:59:40.570" critical="yes" starttime="20181202 15:59:40.569">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s8-t3" name="Verify Datapath After Recreate VM Instance">
<doc>Verify datapath after recreating Vm instance</doc>
<status status="FAIL" endtime="20181202 15:59:40.571" critical="yes" starttime="20181202 15:59:40.570">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s8-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="20181202 15:59:40.572" critical="yes" starttime="20181202 15:59:40.572">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s8-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="20181202 15:59:40.573" critical="yes" starttime="20181202 15:59:40.573">Parent suite setup failed:
AssertionError</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="20181202 15:59:40.577" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 15:59:40.578" starttime="20181202 15:59:40.577"></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="20181202 15:59:40.580" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:59:41.058" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 15:59:41.058" starttime="20181202 15:59:40.578"></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="20181202 15:59:41.060" 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  = 631
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  = 28
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  = 855
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  = 2379
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  = 1699
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.130008
distributed-data-store.operational.commit.rate_Max      = 11.232944
distributed-data-store.operational.commit.rate_Mean     = 0.518984612176
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4142
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 15:59:41.060" starttime="20181202 15:59:41.059"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.060" starttime="20181202 15:59:40.577"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.060" starttime="20181202 15:59:40.576"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.061" starttime="20181202 15:59:40.576"></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="20181202 15:59:41.065" level="INFO">${tmpdir} = CSIT_Elan</msg>
<status status="PASS" endtime="20181202 15:59:41.065" starttime="20181202 15:59:41.065"></status>
</kw>
<msg timestamp="20181202 15:59:41.066" level="INFO">${dstdir} = /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181202 15:59:41.066" starttime="20181202 15:59:41.063"></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="20181202 15:59:41.067" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181202 15:59:41.067" starttime="20181202 15:59:41.066"></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="20181202 15:59:41.071" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Elan 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:59:41.370" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:59:41.371" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 15:59:41.371" starttime="20181202 15:59:41.068"></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="20181202 15:59:41.372" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 15:59:41.372" starttime="20181202 15:59:41.371"></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="20181202 15:59:41.374" starttime="20181202 15:59:41.372"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.374" starttime="20181202 15:59:41.062"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.374" starttime="20181202 15:59:41.061"></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="20181202 15:59:41.376" level="INFO">${tmpdir} = CSIT_Elan</msg>
<status status="PASS" endtime="20181202 15:59:41.376" starttime="20181202 15:59:41.376"></status>
</kw>
<msg timestamp="20181202 15:59:41.376" level="INFO">${dstdir} = /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181202 15:59:41.377" starttime="20181202 15:59:41.375"></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="20181202 15:59:41.377" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Elan</msg>
<status status="PASS" endtime="20181202 15:59:41.377" starttime="20181202 15:59:41.377"></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="20181202 15:59:41.380" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Elan 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 15:59:41.655" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 15:59:41.655" level="INFO">${output} = 2018-12-02 15:59:41,618 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 15:59:41.655" starttime="20181202 15:59:41.378"></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="20181202 15:59:41.656" level="INFO">rc: 0, output: 2018-12-02 15:59:41,618 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 15:59:41.657" starttime="20181202 15:59:41.656"></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="20181202 15:59:41.657" starttime="20181202 15:59:41.657"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.658" starttime="20181202 15:59:41.375"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.658" starttime="20181202 15:59:41.374"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.658" starttime="20181202 15:59:40.575"></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="20181202 15:59:41.660" starttime="20181202 15:59:41.660"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.661" starttime="20181202 15:59:41.661"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.662" starttime="20181202 15:59:41.662"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:41.665" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:59:41.665" starttime="20181202 15:59:41.662"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:41.688" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:41.688" 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="20181202 15:59:41.688" starttime="20181202 15:59:41.666"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.688" starttime="20181202 15:59:41.660"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.689" starttime="20181202 15:59:41.689"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.690" starttime="20181202 15:59:41.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="20181202 15:59:41.692" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:59:41.693" starttime="20181202 15:59:41.690"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:41.716" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:41.716" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 15:59:41.716" starttime="20181202 15:59:41.693"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.716" starttime="20181202 15:59:41.688"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.718" starttime="20181202 15:59:41.717"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.718" starttime="20181202 15:59:41.718"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:41.719" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:59:41.719" starttime="20181202 15:59:41.718"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:41.725" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:41.725" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:59:41.725" starttime="20181202 15:59:41.720"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.725" starttime="20181202 15:59:41.717"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.726" starttime="20181202 15:59:41.726"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.727" starttime="20181202 15:59:41.726"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:41.728" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:59:41.728" starttime="20181202 15:59:41.727"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:41.734" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:41.734" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 15:59:41.734" starttime="20181202 15:59:41.728"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.735" starttime="20181202 15:59:41.725"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.736" starttime="20181202 15:59:41.735"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.736" starttime="20181202 15:59:41.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="20181202 15:59:41.738" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:59:41.738" starttime="20181202 15:59:41.736"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:41.740" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:41.740" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:41.740" starttime="20181202 15:59:41.738"></status>
</kw>
<msg timestamp="20181202 15:59:41.741" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:41.741" starttime="20181202 15:59:41.735"></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="20181202 15:59:41.741" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:59:41.741" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:41.741" starttime="20181202 15:59:41.741"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:59:41.742" starttime="20181202 15:59:41.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>sudo ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.743" starttime="20181202 15:59:41.742"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.743" starttime="20181202 15:59:41.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="20181202 15:59:41.744" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:59:41.744" starttime="20181202 15:59:41.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="20181202 15:59:41.772" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:41.772" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 15:59:41.772" starttime="20181202 15:59:41.745"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.772" starttime="20181202 15:59:41.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>sudo ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.773" starttime="20181202 15:59:41.773"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.774" starttime="20181202 15:59:41.773"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:41.777" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:59:41.777" starttime="20181202 15:59:41.774"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:41.804" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 15:59:41.804" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:59:41.804" starttime="20181202 15:59:41.777"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.805" starttime="20181202 15:59:41.772"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.806" starttime="20181202 15:59:41.805"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.806" starttime="20181202 15:59:41.806"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:41.809" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:59:41.809" starttime="20181202 15:59:41.806"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:41.833" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 15:59:41.833" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 15:59:41.833" starttime="20181202 15:59:41.809"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:41.833" starttime="20181202 15:59:41.805"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:41.835" starttime="20181202 15:59:41.834"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:41.835" starttime="20181202 15:59:41.835"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:41.837" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 15:59:41.837" starttime="20181202 15:59:41.835"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.040" level="INFO">cookie=0x8000001, duration=1287.571s, table=0, n_packets=1705, n_bytes=119246, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1287.571s, table=0, n_packets=1479, n_bytes=98436, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=957.207s, table=0, n_packets=957, n_bytes=51678, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1287.803s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1287.803s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1287.803s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1287.803s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1287.803s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1119.749s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1119.749s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1287.803s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1287.803s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1287.481s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1287.012s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1287.012s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1287.481s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1287.803s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1287.481s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1287.481s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1287.481s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1121.403s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1287.481s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1287.481s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1122.159s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1122.159s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=1121.523s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=1121.523s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1287.803s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1287.803s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1287.481s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=1287.803s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1287.379s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.379s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.379s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.379s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.379s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.379s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.379s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.379s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.379s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.379s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.353s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.353s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.353s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.353s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1287.397s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1287.385s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1287.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=1287.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=1287.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=1287.353s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1287.353s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1287.353s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1287.353s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1287.353s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=957.188s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1287.353s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=1287.353s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=957.188s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1287.353s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1287.353s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1287.353s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1287.353s, 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=1287.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=1287.353s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1287.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.353s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.353s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.353s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.353s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1287.379s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1287.353s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1287.397s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1287.385s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1287.385s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1287.397s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1287.379s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1287.353s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1287.353s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1287.353s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.040" level="INFO">${output} =  cookie=0x8000001, duration=1287.571s, table=0, n_packets=1705, n_bytes=119246, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 15:59:42.040" starttime="20181202 15:59:41.837"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.040" starttime="20181202 15:59:41.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>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.042" starttime="20181202 15:59:42.041"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.042" starttime="20181202 15:59:42.042"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.045" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:59:42.045" starttime="20181202 15:59:42.042"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.058" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.058" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 15:59:42.058" starttime="20181202 15:59:42.046"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.058" starttime="20181202 15:59:42.041"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.060" starttime="20181202 15:59:42.059"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.060" starttime="20181202 15:59:42.060"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.062" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 15:59:42.062" starttime="20181202 15:59:42.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="20181202 15:59:42.077" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1122.704s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=1123.020s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=1287.574s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.077" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1122.704s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210...</msg>
<status status="PASS" endtime="20181202 15:59:42.077" starttime="20181202 15:59:42.062"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.077" starttime="20181202 15:59:42.059"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.077" starttime="20181202 15:59:41.659"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.077" starttime="20181202 15:59:41.659"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 15:59:42.079" starttime="20181202 15:59:42.078"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.080" starttime="20181202 15:59:42.079"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.080" starttime="20181202 15:59:42.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="20181202 15:59:42.083" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:59:42.083" starttime="20181202 15:59:42.080"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.098" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.099" 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="20181202 15:59:42.099" starttime="20181202 15:59:42.084"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.099" starttime="20181202 15:59:42.079"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.100" starttime="20181202 15:59:42.100"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.101" starttime="20181202 15:59:42.100"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.102" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:59:42.102" starttime="20181202 15:59:42.101"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.115" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.116" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 15:59:42.116" starttime="20181202 15:59:42.103"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.116" starttime="20181202 15:59:42.099"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.117" starttime="20181202 15:59:42.117"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.118" starttime="20181202 15:59:42.117"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.119" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:59:42.120" starttime="20181202 15:59:42.118"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.124" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.124" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:59:42.124" starttime="20181202 15:59:42.120"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.125" starttime="20181202 15:59:42.116"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.126" starttime="20181202 15:59:42.125"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.126" starttime="20181202 15:59:42.126"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.128" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:59:42.128" starttime="20181202 15:59:42.126"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.135" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.135" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 15:59:42.135" starttime="20181202 15:59:42.128"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.135" starttime="20181202 15:59:42.125"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.136" starttime="20181202 15:59:42.136"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.137" starttime="20181202 15:59:42.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="20181202 15:59:42.139" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:59:42.139" starttime="20181202 15:59:42.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="20181202 15:59:42.141" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.141" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:42.141" starttime="20181202 15:59:42.139"></status>
</kw>
<msg timestamp="20181202 15:59:42.141" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:42.141" starttime="20181202 15:59:42.135"></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="20181202 15:59:42.142" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:59:42.142" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:42.142" starttime="20181202 15:59:42.142"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:59:42.142" starttime="20181202 15:59:42.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-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.143" starttime="20181202 15:59:42.143"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.144" starttime="20181202 15:59:42.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="20181202 15:59:42.145" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:59:42.146" starttime="20181202 15:59:42.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="20181202 15:59:42.175" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.175" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:59:42.176" starttime="20181202 15:59:42.146"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.176" starttime="20181202 15:59:42.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-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.177" starttime="20181202 15:59:42.177"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.177" starttime="20181202 15:59:42.177"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.184" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:59:42.185" starttime="20181202 15:59:42.178"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.217" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.217" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:59:42.217" starttime="20181202 15:59:42.185"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.218" starttime="20181202 15:59:42.176"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.220" starttime="20181202 15:59:42.219"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.220" starttime="20181202 15:59:42.220"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.224" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:59:42.224" starttime="20181202 15:59:42.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="20181202 15:59:42.247" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.248" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 15:59:42.248" starttime="20181202 15:59:42.224"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.248" starttime="20181202 15:59:42.218"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.250" starttime="20181202 15:59:42.249"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.250" starttime="20181202 15:59:42.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="20181202 15:59:42.253" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:59:42.253" starttime="20181202 15:59:42.250"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.421" level="INFO">cookie=0x8000001, duration=1288.171s, table=0, n_packets=1463, n_bytes=96558, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1287.927s, table=0, n_packets=1496, n_bytes=99392, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=923.080s, table=0, n_packets=922, n_bytes=49788, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1288.170s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1288.170s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1288.170s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1288.170s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1288.170s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1120.173s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1120.171s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1288.170s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1288.170s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1287.927s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1287.424s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1287.424s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1287.927s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1288.171s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1288.170s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1287.927s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1288.170s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1287.918s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1287.927s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=1288.170s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1288.170s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1287.927s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=1288.170s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1287.836s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.836s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.836s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.836s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.836s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.836s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.836s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1287.836s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.836s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.807s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.807s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.807s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.735s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1287.735s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1287.885s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1287.836s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1287.735s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1287.735s, 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=1287.735s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1287.735s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1287.735s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1287.735s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1287.735s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1287.735s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=923.058s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1287.735s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=1287.735s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=923.059s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1287.735s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1287.735s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1287.735s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1287.735s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1287.735s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1287.735s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1287.735s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.735s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.735s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.735s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.735s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.735s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1287.735s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1287.836s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1287.735s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1287.836s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1287.836s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1287.836s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1287.836s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1287.836s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1287.735s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1287.735s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1287.735s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.422" level="INFO">${output} =  cookie=0x8000001, duration=1288.171s, table=0, n_packets=1463, n_bytes=96558, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001...</msg>
<status status="PASS" endtime="20181202 15:59:42.422" starttime="20181202 15:59:42.253"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.423" starttime="20181202 15:59:42.248"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.425" starttime="20181202 15:59:42.424"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.425" starttime="20181202 15:59:42.425"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.428" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:59:42.428" starttime="20181202 15:59:42.425"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.443" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.443" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 15:59:42.443" starttime="20181202 15:59:42.428"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.444" starttime="20181202 15:59:42.423"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.445" starttime="20181202 15:59:42.445"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.445" starttime="20181202 15:59:42.445"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.448" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:59:42.448" starttime="20181202 15:59:42.446"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.462" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1287.925s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=919.573s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 15:59:42.462" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1287.925s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,buck...</msg>
<status status="PASS" endtime="20181202 15:59:42.462" starttime="20181202 15:59:42.448"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.462" starttime="20181202 15:59:42.444"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.462" starttime="20181202 15:59:42.078"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.462" starttime="20181202 15:59:42.078"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 15:59:42.464" starttime="20181202 15:59:42.464"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.465" starttime="20181202 15:59:42.465"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.466" starttime="20181202 15:59:42.465"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.469" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 15:59:42.469" starttime="20181202 15:59:42.466"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.490" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.490" 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="20181202 15:59:42.490" starttime="20181202 15:59:42.469"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.491" starttime="20181202 15:59:42.464"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.493" starttime="20181202 15:59:42.492"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.493" starttime="20181202 15:59:42.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="20181202 15:59:42.495" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 15:59:42.495" starttime="20181202 15:59:42.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="20181202 15:59:42.510" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.510" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 15:59:42.510" starttime="20181202 15:59:42.495"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.511" starttime="20181202 15:59:42.491"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.513" starttime="20181202 15:59:42.512"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.513" starttime="20181202 15:59:42.513"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.515" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 15:59:42.515" starttime="20181202 15:59:42.513"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.520" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.520" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 15:59:42.520" starttime="20181202 15:59:42.515"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.520" starttime="20181202 15:59:42.511"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.522" starttime="20181202 15:59:42.521"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.522" starttime="20181202 15:59: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="20181202 15:59:42.523" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 15:59:42.524" starttime="20181202 15:59:42.522"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.531" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.531" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 15:59:42.532" starttime="20181202 15:59:42.524"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.532" starttime="20181202 15:59:42.520"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.533" starttime="20181202 15:59:42.533"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.533" starttime="20181202 15:59:42.533"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.536" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 15:59:42.536" starttime="20181202 15:59:42.534"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.538" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.538" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:42.538" starttime="20181202 15:59:42.536"></status>
</kw>
<msg timestamp="20181202 15:59:42.538" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:42.538" starttime="20181202 15:59:42.532"></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="20181202 15:59:42.539" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 15:59:42.539" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:42.539" starttime="20181202 15:59:42.539"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 15:59:42.540" starttime="20181202 15:59:42.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-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.541" starttime="20181202 15:59:42.541"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.542" starttime="20181202 15:59:42.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="20181202 15:59:42.544" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 15:59:42.544" starttime="20181202 15:59:42.542"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.575" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.575" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 15:59:42.575" starttime="20181202 15:59:42.544"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.576" starttime="20181202 15:59:42.540"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.577" starttime="20181202 15:59:42.577"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.577" starttime="20181202 15:59:42.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="20181202 15:59:42.579" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 15:59:42.580" starttime="20181202 15:59:42.578"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.603" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.603" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 15:59:42.603" starttime="20181202 15:59:42.580"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.603" starttime="20181202 15:59:42.576"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.605" starttime="20181202 15:59:42.604"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.605" starttime="20181202 15:59:42.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="20181202 15:59:42.607" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:59:42.607" starttime="20181202 15:59:42.605"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.626" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.626" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 15:59:42.626" starttime="20181202 15:59:42.608"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.626" starttime="20181202 15:59:42.604"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.628" starttime="20181202 15:59:42.627"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.628" starttime="20181202 15:59:42.628"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.630" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 15:59:42.630" starttime="20181202 15:59:42.628"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.883" level="INFO">cookie=0x8000001, duration=1288.340s, table=0, n_packets=1619, n_bytes=113126, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1288.340s, table=0, n_packets=1482, n_bytes=98356, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=907.828s, table=0, n_packets=906, n_bytes=48924, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1288.594s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1288.594s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1288.594s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1288.594s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1288.594s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1120.544s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1120.535s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1288.594s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1288.594s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1288.269s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1287.842s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1287.842s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1288.272s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1288.594s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1288.272s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1288.272s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1288.272s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1122.182s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1288.269s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1288.272s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1122.310s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1122.310s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=1122.272s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1122.276s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1288.594s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1288.594s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1288.270s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=1288.594s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1288.193s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1288.193s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1288.193s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1288.193s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1288.193s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1288.193s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1288.193s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1288.192s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1288.192s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1288.192s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1288.192s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1288.192s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1288.192s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1288.192s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1288.269s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1288.193s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1288.192s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1288.192s, 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=1288.192s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1288.192s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1288.192s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1288.192s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1288.192s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1288.192s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=907.818s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1288.180s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=1288.180s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=907.818s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1288.192s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1288.192s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1288.192s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1288.192s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1288.192s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1288.192s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1288.192s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1288.192s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1288.192s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1288.192s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1288.192s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1288.192s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1288.192s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1288.193s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1288.192s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1288.193s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1288.193s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1288.193s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1288.193s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1288.193s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1288.192s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1288.192s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1288.192s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.883" level="INFO">${output} =  cookie=0x8000001, duration=1288.340s, table=0, n_packets=1619, n_bytes=113126, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 15:59:42.883" starttime="20181202 15:59:42.631"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.884" starttime="20181202 15:59:42.627"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.886" starttime="20181202 15:59:42.885"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.886" starttime="20181202 15:59:42.886"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.889" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 15:59:42.889" starttime="20181202 15:59:42.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="20181202 15:59:42.908" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.909" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 15:59:42.909" starttime="20181202 15:59:42.890"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.909" starttime="20181202 15:59:42.884"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:42.910" starttime="20181202 15:59:42.910"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 15:59:42.911" starttime="20181202 15:59:42.911"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.913" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 15:59:42.913" starttime="20181202 15:59:42.911"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 15:59:42.930" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1122.932s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=1288.429s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=1123.241s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 15:59:42.930" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1122.932s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=500...</msg>
<status status="PASS" endtime="20181202 15:59:42.930" starttime="20181202 15:59:42.914"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.930" starttime="20181202 15:59:42.909"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.930" starttime="20181202 15:59:42.463"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.930" starttime="20181202 15:59:42.462"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.930" starttime="20181202 15:59:41.659"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.931" starttime="20181202 15:59:41.658"></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="20181202 15:59:42.943" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a8bf2d0&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 15:59:42.943" starttime="20181202 15:59:42.942"></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="20181202 15:59:42.950" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 15:59:42.950" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:42.950" starttime="20181202 15:59:42.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="20181202 15:59:42.951" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:42.951" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:42.952" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:42.952" starttime="20181202 15:59:42.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="20181202 15:59:42.952" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:42.952" starttime="20181202 15:59:42.952"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.952" starttime="20181202 15:59:42.944"></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="20181202 15:59:42.959" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:59:42.959" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:42.959" starttime="20181202 15:59:42.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="20181202 15:59:42.960" 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="20181202 15:59:42.960" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:42.960" 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="20181202 15:59:42.960" starttime="20181202 15:59:42.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.961" 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="20181202 15:59:42.961" starttime="20181202 15:59:42.960"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.961" starttime="20181202 15:59:42.952"></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="20181202 15:59:42.964" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:59:42.964" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:42.964" starttime="20181202 15:59:42.961"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:42.965" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 15:59:42.965" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:42.965" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:42.965" starttime="20181202 15:59:42.964"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.965" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:42.965" starttime="20181202 15:59:42.965"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.966" starttime="20181202 15:59:42.961"></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="20181202 15:59:42.969" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 15:59:42.969" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:42.969" starttime="20181202 15:59:42.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="20181202 15:59:42.972" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 15:59:42.972" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:42.972" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 15:59:42.972" starttime="20181202 15:59:42.969"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.973" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:42.973" starttime="20181202 15:59:42.972"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.973" starttime="20181202 15:59:42.966"></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="20181202 15:59:42.976" 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="20181202 15:59:42.976" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:42.976" starttime="20181202 15:59:42.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="20181202 15:59:42.977" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 15:59:42.977" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:42.977" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 15:59:42.977" starttime="20181202 15:59:42.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="20181202 15:59:42.978" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:42.978" starttime="20181202 15:59:42.977"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.978" starttime="20181202 15:59:42.973"></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="20181202 15:59:42.980" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:59:42.980" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:42.981" starttime="20181202 15:59:42.978"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:42.982" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 15:59:42.982" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:42.982" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 15:59:42.982" starttime="20181202 15:59:42.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="20181202 15:59:42.982" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:42.983" starttime="20181202 15:59:42.982"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.983" starttime="20181202 15:59:42.978"></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="20181202 15:59:42.985" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 15:59:42.985" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:42.985" starttime="20181202 15:59:42.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="20181202 15:59:42.987" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 15:59:42.987" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:42.987" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 15:59:42.987" starttime="20181202 15:59:42.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="20181202 15:59:42.988" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:42.988" starttime="20181202 15:59:42.988"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.988" starttime="20181202 15:59:42.983"></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="20181202 15:59:42.991" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 15:59:42.991" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:42.991" starttime="20181202 15:59:42.988"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:42.994" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:59:42.994" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:42.994" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 15:59:42.994" starttime="20181202 15:59:42.992"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:42.995" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 15:59:42.996" starttime="20181202 15:59:42.995"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:42.996" starttime="20181202 15:59:42.988"></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="20181202 15:59:43.001" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.001" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.001" starttime="20181202 15:59:42.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="20181202 15:59:43.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="20181202 15:59:43.002" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.002" starttime="20181202 15:59:43.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="20181202 15:59:43.003" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.003" starttime="20181202 15:59:43.002"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.003" starttime="20181202 15:59:42.996"></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="20181202 15:59:43.007" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.007" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.007" starttime="20181202 15:59:43.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="20181202 15:59:43.009" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.009" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.009" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.009" starttime="20181202 15:59:43.008"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.010" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.010" starttime="20181202 15:59:43.009"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.010" starttime="20181202 15:59:43.003"></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="20181202 15:59:43.016" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.016" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.016" starttime="20181202 15:59:43.011"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.018" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 15:59:43.018" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.018" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 15:59:43.018" starttime="20181202 15:59:43.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="20181202 15:59:43.019" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.019" starttime="20181202 15:59:43.018"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.019" starttime="20181202 15:59:43.010"></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="20181202 15:59:43.024" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.024" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.024" starttime="20181202 15:59:43.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="20181202 15:59:43.026" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 15:59:43.026" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.026" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 15:59:43.026" starttime="20181202 15:59:43.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.027" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.027" starttime="20181202 15:59:43.026"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.027" starttime="20181202 15:59:43.019"></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="20181202 15:59:43.031" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.032" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.032" starttime="20181202 15:59:43.028"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.033" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 15:59:43.033" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.033" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.033" starttime="20181202 15:59:43.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="20181202 15:59:43.034" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.034" starttime="20181202 15:59:43.034"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.034" starttime="20181202 15:59:43.027"></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="20181202 15:59:43.038" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.038" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.038" starttime="20181202 15:59:43.035"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.039" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 15:59:43.039" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.040" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.040" starttime="20181202 15:59:43.039"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.040" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.041" starttime="20181202 15:59:43.040"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.041" starttime="20181202 15:59:43.034"></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="20181202 15:59:43.046" 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="20181202 15:59:43.046" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.046" starttime="20181202 15:59:43.041"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.051" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 15:59:43.051" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.051" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 15:59:43.052" starttime="20181202 15:59:43.047"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.053" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:59:43.053" starttime="20181202 15:59:43.052"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.053" starttime="20181202 15:59:43.041"></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="20181202 15:59:43.058" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.058" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.058" starttime="20181202 15:59:43.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="20181202 15:59:43.060" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 15:59:43.060" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.060" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 15:59:43.060" starttime="20181202 15:59:43.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="20181202 15:59:43.061" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.061" starttime="20181202 15:59:43.061"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.061" starttime="20181202 15:59:43.053"></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="20181202 15:59:43.065" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.066" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.066" starttime="20181202 15:59:43.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="20181202 15:59:43.066" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 15:59:43.066" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.066" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.066" starttime="20181202 15:59:43.066"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.067" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.067" starttime="20181202 15:59:43.067"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.067" starttime="20181202 15:59:43.061"></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="20181202 15:59:43.070" 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="20181202 15:59:43.071" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.071" starttime="20181202 15:59:43.067"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.071" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.071" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.071" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.071" starttime="20181202 15:59:43.071"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.072" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.072" starttime="20181202 15:59:43.072"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.072" starttime="20181202 15:59:43.067"></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="20181202 15:59:43.075" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.075" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.076" starttime="20181202 15:59:43.072"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.077" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.077" starttime="20181202 15:59:43.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="20181202 15:59:43.077" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.077" starttime="20181202 15:59:43.077"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.077" starttime="20181202 15:59:43.072"></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="20181202 15:59:43.081" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.081" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.081" starttime="20181202 15:59:43.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="20181202 15:59:43.081" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 15:59:43.081" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.082" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.082" starttime="20181202 15:59:43.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="20181202 15:59:43.082" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.082" starttime="20181202 15:59:43.082"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.082" starttime="20181202 15:59:43.078"></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="20181202 15:59:43.085" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.086" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.086" starttime="20181202 15:59:43.083"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.087" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 15:59:43.087" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.087" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.087" starttime="20181202 15:59:43.086"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.088" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.088" starttime="20181202 15:59:43.087"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.088" starttime="20181202 15:59:43.082"></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="20181202 15:59:43.092" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.092" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.092" starttime="20181202 15:59:43.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="20181202 15:59:43.093" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 15:59:43.093" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.093" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.093" starttime="20181202 15:59:43.092"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.094" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.094" starttime="20181202 15:59:43.094"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.094" starttime="20181202 15:59:43.088"></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="20181202 15:59:43.098" 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="20181202 15:59:43.098" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.098" starttime="20181202 15:59:43.095"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.099" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 15:59:43.099" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.100" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 15:59:43.100" starttime="20181202 15:59:43.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="20181202 15:59:43.100" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.101" starttime="20181202 15:59:43.100"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.101" starttime="20181202 15:59:43.094"></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="20181202 15:59:43.105" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.105" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.105" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.106" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.106" starttime="20181202 15:59:43.106"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.107" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.107" starttime="20181202 15:59:43.107"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.107" starttime="20181202 15:59:43.101"></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="20181202 15:59:43.111" 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="20181202 15:59:43.111" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.111" starttime="20181202 15:59:43.108"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.112" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 15:59:43.112" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.112" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 15:59:43.112" starttime="20181202 15:59:43.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="20181202 15:59:43.113" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.113" starttime="20181202 15:59:43.113"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.113" starttime="20181202 15:59:43.107"></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="20181202 15:59:43.117" 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="20181202 15:59:43.118" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.118" starttime="20181202 15:59:43.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="20181202 15:59:43.119" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 15:59:43.119" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.119" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 15:59:43.119" starttime="20181202 15:59:43.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="20181202 15:59:43.119" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.120" starttime="20181202 15:59:43.119"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.120" starttime="20181202 15:59:43.113"></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="20181202 15:59:43.124" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.124" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.124" starttime="20181202 15:59:43.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="20181202 15:59:43.125" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.125" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.125" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.126" starttime="20181202 15:59:43.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="20181202 15:59:43.126" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.126" starttime="20181202 15:59:43.126"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.126" starttime="20181202 15:59:43.120"></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="20181202 15:59:43.130" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.130" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.130" starttime="20181202 15:59:43.127"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.131" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 15:59:43.131" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.131" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.131" starttime="20181202 15:59:43.131"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.132" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.132" starttime="20181202 15:59:43.132"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.132" starttime="20181202 15:59:43.126"></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="20181202 15:59:43.135" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.136" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.136" starttime="20181202 15:59:43.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="20181202 15:59:43.137" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 15:59:43.137" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.137" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.137" starttime="20181202 15:59:43.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="20181202 15:59:43.137" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.137" starttime="20181202 15:59:43.137"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.138" starttime="20181202 15:59:43.132"></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="20181202 15:59:43.142" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.142" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.142" starttime="20181202 15:59:43.138"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.143" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.143" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.143" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.144" starttime="20181202 15:59:43.144"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.144" starttime="20181202 15:59:43.138"></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="20181202 15:59:43.148" 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="20181202 15:59:43.149" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.149" starttime="20181202 15:59:43.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="20181202 15:59:43.149" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.149" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.150" starttime="20181202 15:59:43.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="20181202 15:59:43.151" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.151" starttime="20181202 15:59:43.150"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.151" starttime="20181202 15:59:43.144"></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="20181202 15:59:43.156" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.156" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.157" starttime="20181202 15:59:43.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="20181202 15:59:43.157" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.158" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.158" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.158" starttime="20181202 15:59:43.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="20181202 15:59:43.158" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.158" starttime="20181202 15:59:43.158"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.158" starttime="20181202 15:59:43.151"></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="20181202 15:59:43.162" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.162" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.162" starttime="20181202 15:59:43.159"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.163" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.163" starttime="20181202 15:59:43.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="20181202 15:59:43.164" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.164" starttime="20181202 15:59:43.164"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.164" starttime="20181202 15:59:43.159"></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="20181202 15:59:43.168" 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="20181202 15:59:43.169" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.169" starttime="20181202 15:59:43.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="20181202 15:59:43.169" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.170" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.170" starttime="20181202 15:59:43.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="20181202 15:59:43.170" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.170" starttime="20181202 15:59:43.170"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.170" starttime="20181202 15:59:43.164"></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="20181202 15:59:43.181" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.181" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.181" starttime="20181202 15:59:43.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="20181202 15:59:43.224" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 15:59:43.225" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.228" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 15:59:43.228" starttime="20181202 15:59:43.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="20181202 15:59:43.231" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.236" starttime="20181202 15:59:43.229"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.236" starttime="20181202 15:59:43.170"></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="20181202 15:59:43.240" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.240" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.240" starttime="20181202 15:59:43.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="20181202 15:59:43.242" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 15:59:43.243" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.243" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 15:59:43.243" starttime="20181202 15:59:43.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="20181202 15:59:43.244" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.245" starttime="20181202 15:59:43.244"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.245" starttime="20181202 15:59:43.236"></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="20181202 15:59:43.250" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.250" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.250" starttime="20181202 15:59:43.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="20181202 15:59:43.251" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:59:43.251" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.251" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 15:59:43.251" starttime="20181202 15:59:43.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="20181202 15:59:43.251" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.251" starttime="20181202 15:59:43.251"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.252" starttime="20181202 15:59:43.245"></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="20181202 15:59:43.255" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.255" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.255" starttime="20181202 15:59:43.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="20181202 15:59:43.256" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.256" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.256" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.256" starttime="20181202 15:59:43.255"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.256" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.256" starttime="20181202 15:59:43.256"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.256" starttime="20181202 15:59:43.252"></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="20181202 15:59:43.259" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.259" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.259" starttime="20181202 15:59:43.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="20181202 15:59:43.260" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 15:59:43.260" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.260" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.260" starttime="20181202 15:59:43.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="20181202 15:59:43.260" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.260" starttime="20181202 15:59:43.260"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.260" starttime="20181202 15:59:43.256"></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="20181202 15:59:43.263" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.264" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.264" starttime="20181202 15:59:43.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="20181202 15:59:43.265" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 15:59:43.265" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.265" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 15:59:43.265" starttime="20181202 15:59:43.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="20181202 15:59:43.265" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.266" starttime="20181202 15:59:43.265"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.266" starttime="20181202 15:59:43.261"></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="20181202 15:59:43.268" 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="20181202 15:59:43.268" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.269" starttime="20181202 15:59:43.266"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.269" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 15:59:43.269" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.270" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 15:59:43.270" starttime="20181202 15:59:43.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="20181202 15:59:43.270" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.270" starttime="20181202 15:59:43.270"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.270" starttime="20181202 15:59:43.266"></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="20181202 15:59:43.273" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.273" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.273" starttime="20181202 15:59:43.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="20181202 15:59:43.274" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 15:59:43.274" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.274" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 15:59:43.274" starttime="20181202 15:59:43.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="20181202 15:59:43.274" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.275" starttime="20181202 15:59:43.274"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.275" starttime="20181202 15:59:43.270"></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="20181202 15:59:43.278" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.278" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.278" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.279" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.279" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.279" starttime="20181202 15:59:43.279"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.279" starttime="20181202 15:59:43.275"></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="20181202 15:59:43.282" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.282" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.282" starttime="20181202 15:59:43.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="20181202 15:59:43.283" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.283" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.283" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.283" starttime="20181202 15:59:43.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="20181202 15:59:43.284" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.284" starttime="20181202 15:59:43.284"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.284" starttime="20181202 15:59:43.279"></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="20181202 15:59:43.289" 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="20181202 15:59:43.290" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.290" starttime="20181202 15:59:43.284"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.300" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 15:59:43.300" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.301" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 15:59:43.301" starttime="20181202 15:59:43.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="20181202 15:59:43.302" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 15:59:43.303" starttime="20181202 15:59:43.301"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.303" starttime="20181202 15:59:43.284"></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="20181202 15:59:43.306" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.306" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.306" starttime="20181202 15:59:43.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="20181202 15:59:43.307" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 15:59:43.307" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.307" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.307" starttime="20181202 15:59:43.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="20181202 15:59:43.308" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.308" starttime="20181202 15:59:43.307"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.308" starttime="20181202 15:59:43.303"></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="20181202 15:59:43.311" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.311" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.311" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.312" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.312" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.312" starttime="20181202 15:59:43.312"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.312" starttime="20181202 15:59:43.308"></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="20181202 15:59:43.315" 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="20181202 15:59:43.316" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.316" starttime="20181202 15:59:43.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="20181202 15:59:43.316" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 15:59:43.316" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.316" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 15:59:43.316" starttime="20181202 15:59:43.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="20181202 15:59:43.317" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.317" starttime="20181202 15:59:43.317"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.317" starttime="20181202 15:59:43.312"></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="20181202 15:59:43.321" 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="20181202 15:59:43.321" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.321" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.323" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.323" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.323" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.325" starttime="20181202 15:59:43.324"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.325" starttime="20181202 15:59:43.317"></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="20181202 15:59:43.330" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.330" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.330" starttime="20181202 15:59:43.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="20181202 15:59:43.331" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.331" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.331" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.331" starttime="20181202 15:59:43.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="20181202 15:59:43.332" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.332" starttime="20181202 15:59:43.331"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.332" starttime="20181202 15:59:43.325"></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="20181202 15:59:43.335" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.335" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.335" starttime="20181202 15:59:43.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="20181202 15:59:43.336" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.336" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.336" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.336" starttime="20181202 15:59:43.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="20181202 15:59:43.336" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.336" starttime="20181202 15:59:43.336"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.336" starttime="20181202 15:59:43.332"></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="20181202 15:59:43.339" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.339" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.339" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.340" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.340" starttime="20181202 15:59:43.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="20181202 15:59:43.340" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.340" starttime="20181202 15:59:43.340"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.340" starttime="20181202 15:59:43.336"></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="20181202 15:59:43.343" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.343" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.343" starttime="20181202 15:59:43.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="20181202 15:59:43.343" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 15:59:43.343" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.344" 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="20181202 15:59:43.344" starttime="20181202 15:59:43.343"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.344" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.344" starttime="20181202 15:59:43.344"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.344" starttime="20181202 15:59:43.340"></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="20181202 15:59:43.347" 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="20181202 15:59:43.347" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.347" starttime="20181202 15:59:43.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="20181202 15:59:43.348" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 15:59:43.348" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.348" 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="20181202 15:59:43.348" starttime="20181202 15:59:43.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="20181202 15:59:43.349" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.349" starttime="20181202 15:59:43.348"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.349" starttime="20181202 15:59:43.344"></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="20181202 15:59:43.352" 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="20181202 15:59:43.352" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.352" starttime="20181202 15:59:43.349"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 15:59:43.353" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 15:59:43.353" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.354" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.354" starttime="20181202 15:59:43.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="20181202 15:59:43.354" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 15:59:43.354" starttime="20181202 15:59:43.354"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.354" starttime="20181202 15:59:43.349"></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="20181202 15:59:43.358" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.358" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.358" starttime="20181202 15:59:43.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="20181202 15:59:43.359" 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="20181202 15:59:43.359" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.359" 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="20181202 15:59:43.359" starttime="20181202 15:59:43.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="20181202 15:59:43.360" 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="20181202 15:59:43.360" starttime="20181202 15:59:43.359"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.360" starttime="20181202 15:59:43.354"></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="20181202 15:59:43.363" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.363" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.363" starttime="20181202 15:59:43.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="20181202 15:59:43.364" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 15:59:43.364" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.364" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.364" starttime="20181202 15:59:43.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="20181202 15:59:43.365" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 15:59:43.365" starttime="20181202 15:59:43.364"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.365" starttime="20181202 15:59:43.360"></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="20181202 15:59:43.367" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.368" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.368" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.368" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.368" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 15:59:43.368" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.369" starttime="20181202 15:59:43.369"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.369" starttime="20181202 15:59:43.365"></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="20181202 15:59:43.372" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.372" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.372" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.373" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.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="20181202 15:59:43.373" starttime="20181202 15:59:43.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="20181202 15:59:43.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="20181202 15:59:43.374" starttime="20181202 15:59:43.373"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.374" starttime="20181202 15:59:43.369"></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="20181202 15:59:43.379" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 15:59:43.379" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 15:59:43.379" starttime="20181202 15:59:43.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="20181202 15:59:43.388" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 15:59:43.388" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 15:59:43.388" 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="20181202 15:59:43.388" starttime="20181202 15:59:43.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="20181202 15:59:43.389" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 15:59:43.390" starttime="20181202 15:59:43.389"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.390" starttime="20181202 15:59:43.374"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.390" starttime="20181202 15:59:42.943"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.390" starttime="20181202 15:59:42.942"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.390" starttime="20181202 15:59:42.931"></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="20181202 15:59:43.392" level="INFO">${cmd} = sed '1,/ROBOT MESSAGE: Starting test CSIT.Elan/d' /tmp//opt/opendaylight/data/log/karaf.log</msg>
<status status="PASS" endtime="20181202 15:59:43.392" starttime="20181202 15:59:43.392"></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="20181202 15:59:43.402" starttime="20181202 15:59:43.402"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 15:59:43.402" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 15:59:43.403" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 15:59:43.403" starttime="20181202 15:59:43.402"></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="20181202 15:59:43.403" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 15:59:43.403" starttime="20181202 15:59:43.403"></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="20181202 15:59:43.404" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 15:59:43.404" starttime="20181202 15:59:43.403"></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="20181202 15:59:43.405" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:59:43.405" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 15:59:43.405" starttime="20181202 15:59:43.405"></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="20181202 15:59:43.406" starttime="20181202 15:59:43.405"></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="20181202 15:59:43.407" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 15:59:43.753" level="INFO">Read output: Last login: Sun Dec  2 15:59:06 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 15:59:43.753" starttime="20181202 15:59:43.406"></status>
</kw>
<msg timestamp="20181202 15:59:43.753" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:43.753" starttime="20181202 15:59:43.406"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.753" starttime="20181202 15:59:43.404"></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="20181202 15:59:43.754" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Elan/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181202 15:59:43.778" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 15:59:43.779" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 15:59:43.779" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:59:43.779" starttime="20181202 15:59:43.754"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:59:43.844" starttime="20181202 15:59:43.779"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:43.845" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 15:59:43.846" starttime="20181202 15:59:43.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:43.847" starttime="20181202 15:59:43.846"></status>
</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="20181202 15:59:43.849" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:43.849" starttime="20181202 15:59:43.849"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.849" starttime="20181202 15:59:43.848"></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="20181202 15:59:43.853" starttime="20181202 15:59:43.853"></status>
</kw>
<msg timestamp="20181202 15:59:43.853" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:43.854" starttime="20181202 15:59:43.852"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.854" starttime="20181202 15:59:43.850"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.854" starttime="20181202 15:59:43.401"></status>
</kw>
<msg timestamp="20181202 15:59:43.854" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 15:59:43.855" starttime="20181202 15:59:43.400"></status>
</kw>
<msg timestamp="20181202 15:59:43.855" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 15:59:43.855" starttime="20181202 15:59:43.400"></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="20181202 15:59:43.857" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 15:59:43.857" starttime="20181202 15:59:43.856"></status>
</kw>
<msg timestamp="20181202 15:59:43.858" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 15:59:43.858" starttime="20181202 15:59:43.399"></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="20181202 15:59:43.859" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 15:59:43.859" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 15:59:43.859" starttime="20181202 15:59:43.858"></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="20181202 15:59:43.861" starttime="20181202 15:59:43.860"></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="20181202 15:59:43.862" level="INFO">Length is 0</msg>
<msg timestamp="20181202 15:59:43.862" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 15:59:43.862" starttime="20181202 15:59:43.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>"${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="20181202 15:59:43.864" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 15:59:43.865" starttime="20181202 15:59:43.864"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.865" starttime="20181202 15:59:43.863"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.865" starttime="20181202 15:59:43.391"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.865" starttime="20181202 15:59:43.391"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:43.865" starttime="20181202 15:59:43.391"></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.13</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="20181202 15:59:43.884" starttime="20181202 15:59:43.883"></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="20181202 15:59:43.885" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 15:59:44.043" 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="20181202 15:59:44.044" starttime="20181202 15:59:43.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="20181202 15:59:44.059" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 15:59:44.059" starttime="20181202 15:59:44.045"></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="20181202 15:59:44.063" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 15:59:44.063" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:59:44.063" starttime="20181202 15:59:44.060"></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="20181202 15:59:44.107" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 15:59:44.108" starttime="20181202 15:59:44.063"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 15:59:44.110" starttime="20181202 15:59:44.108"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 15:59:44.110" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 15:59:44.111" starttime="20181202 15:59:44.110"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:44.111" starttime="20181202 15:59:43.881"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:44.111" starttime="20181202 15:59:43.866"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:44.111" starttime="20181202 15:59:43.866"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:44.111" starttime="20181202 15:59:43.865"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:44.111" starttime="20181202 15:59:40.575"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:44.111" starttime="20181202 15:59:40.574"></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="20181202 15:59:44.113" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:44.113" starttime="20181202 15:59:44.113"></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="20181202 15:59:44.115" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 15:59:44.154" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:46.384" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:46.385" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:46.385" starttime="20181202 15:59:44.114"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:46.386" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:46.386" starttime="20181202 15:59:46.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="20181202 15:59:46.386" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:46.386" starttime="20181202 15:59:46.386"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:46.387" starttime="20181202 15:59:46.387"></status>
</kw>
<msg timestamp="20181202 15:59:46.387" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:46.387" starttime="20181202 15:59:44.114"></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="20181202 15:59:46.388" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:46.388" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:46.388" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:46.388" starttime="20181202 15:59:46.388"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:46.389" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:46.389" starttime="20181202 15:59:46.388"></status>
</kw>
<msg timestamp="20181202 15:59:46.389" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:46.389" starttime="20181202 15:59:44.112"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 15:59:46.389" starttime="20181202 15:59:46.389"></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="20181202 15:59:46.390" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:46.390" starttime="20181202 15:59:46.390"></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="20181202 15:59:46.391" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 15:59:46.433" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:48.918" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:48.919" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:48.919" starttime="20181202 15:59:46.391"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:48.923" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:48.924" starttime="20181202 15:59:48.920"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:48.925" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:48.925" starttime="20181202 15:59:48.924"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:48.927" starttime="20181202 15:59:48.926"></status>
</kw>
<msg timestamp="20181202 15:59:48.928" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:48.928" starttime="20181202 15:59:46.390"></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="20181202 15:59:48.929" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:48.929" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:48.929" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:48.930" starttime="20181202 15:59:48.928"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:48.931" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:48.931" starttime="20181202 15:59:48.930"></status>
</kw>
<msg timestamp="20181202 15:59:48.931" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:48.931" starttime="20181202 15:59:46.389"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 15:59:48.932" starttime="20181202 15:59:48.932"></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="20181202 15:59:48.934" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:48.934" starttime="20181202 15:59:48.934"></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="20181202 15:59:48.937" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 15:59:48.980" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:51.024" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:51.024" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:51.024" starttime="20181202 15:59:48.936"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:51.025" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:51.025" starttime="20181202 15:59:51.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:51.026" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:51.026" starttime="20181202 15:59:51.025"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:51.026" starttime="20181202 15:59:51.026"></status>
</kw>
<msg timestamp="20181202 15:59:51.027" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:51.027" starttime="20181202 15:59:48.935"></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="20181202 15:59:51.027" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:51.027" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:51.028" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:51.028" starttime="20181202 15:59:51.027"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:51.028" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:51.028" starttime="20181202 15:59:51.028"></status>
</kw>
<msg timestamp="20181202 15:59:51.028" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:51.029" starttime="20181202 15:59:48.933"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 15:59:51.029" starttime="20181202 15:59:51.029"></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="20181202 15:59:51.030" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:51.030" starttime="20181202 15:59:51.030"></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="20181202 15:59:51.031" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 15:59:51.072" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:53.179" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:53.179" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:53.179" starttime="20181202 15:59:51.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="20181202 15:59:53.181" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:53.181" starttime="20181202 15:59:53.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="20181202 15:59:53.182" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:53.182" starttime="20181202 15:59:53.181"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:53.183" starttime="20181202 15:59:53.182"></status>
</kw>
<msg timestamp="20181202 15:59:53.183" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:53.184" starttime="20181202 15:59:51.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="20181202 15:59:53.184" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:53.184" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:53.185" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:53.185" starttime="20181202 15:59:53.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:53.185" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:53.185" starttime="20181202 15:59:53.185"></status>
</kw>
<msg timestamp="20181202 15:59:53.186" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:53.186" starttime="20181202 15:59:51.029"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 15:59:53.186" starttime="20181202 15:59:53.186"></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="20181202 15:59:53.188" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:53.188" starttime="20181202 15:59:53.187"></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="20181202 15:59:53.189" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 15:59:53.230" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:55.377" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:55.378" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:55.378" starttime="20181202 15:59:53.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="20181202 15:59:55.382" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:55.382" starttime="20181202 15:59:55.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="20181202 15:59:55.383" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:55.383" starttime="20181202 15:59:55.382"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:55.385" starttime="20181202 15:59:55.384"></status>
</kw>
<msg timestamp="20181202 15:59:55.386" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 15:59:55.386" starttime="20181202 15:59:53.188"></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="20181202 15:59:55.387" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 15:59:55.387" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:55.388" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:55.388" starttime="20181202 15:59:55.387"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:55.389" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 15:59:55.389" starttime="20181202 15:59:55.388"></status>
</kw>
<msg timestamp="20181202 15:59:55.389" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:55.389" starttime="20181202 15:59:53.187"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 15:59:55.390" starttime="20181202 15:59:55.390"></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="20181202 15:59:55.392" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 15:59:55.392" starttime="20181202 15:59:55.391"></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="20181202 15:59:55.395" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 15:59:55.419" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 15:59:57.412" level="INFO">Process completed.</msg>
<msg timestamp="20181202 15:59:57.413" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 15:59:57.413" starttime="20181202 15:59:55.394"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 15:59:57.414" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 15:59:57.414" starttime="20181202 15:59:57.413"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 15:59:57.414" level="INFO"></msg>
<status status="PASS" endtime="20181202 15:59:57.414" starttime="20181202 15:59:57.414"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 15:59:57.415" starttime="20181202 15:59:57.415"></status>
</kw>
<msg timestamp="20181202 15:59:57.416" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 15:59:57.416" starttime="20181202 15:59:55.393"></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="20181202 15:59:57.416" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 15:59:57.416" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 15:59:57.417" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:59:57.417" starttime="20181202 15:59:57.416"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 15:59:57.417" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 15:59:57.417" starttime="20181202 15:59:57.417"></status>
</kw>
<msg timestamp="20181202 15:59:57.418" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 15:59:57.418" starttime="20181202 15:59:55.390"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 15:59:57.419" starttime="20181202 15:59:57.418"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:57.419" starttime="20181202 15:59:57.418"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 15:59:57.420" starttime="20181202 15:59:57.419"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:57.420" starttime="20181202 15:59:57.419"></status>
</kw>
<status status="PASS" endtime="20181202 15:59:57.420" starttime="20181202 15:59:57.418"></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="20181202 15:59:57.421" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 15:59:57.421" starttime="20181202 15:59:57.420"></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="20181202 15:59:57.431" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 15:59:57.450" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:00.021" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:00.022" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:00.022" starttime="20181202 15:59:57.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="20181202 16:00:00.023" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:00.023" starttime="20181202 16:00:00.022"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:00.024" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:00.024" starttime="20181202 16:00:00.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="20181202 16:00:00.024" starttime="20181202 16:00:00.024"></status>
</kw>
<msg timestamp="20181202 16:00:00.025" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:00.025" starttime="20181202 15:59:57.430"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:00.025" starttime="20181202 15:59:57.421"></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="20181202 16:00:00.033" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 16:00:00.072" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:02.154" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:02.155" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:02.155" starttime="20181202 16:00:00.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="20181202 16:00:02.156" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:02.157" starttime="20181202 16:00:02.156"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:02.158" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:02.158" starttime="20181202 16:00:02.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="20181202 16:00:02.159" starttime="20181202 16:00:02.158"></status>
</kw>
<msg timestamp="20181202 16:00:02.160" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:02.160" starttime="20181202 16:00:00.032"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:02.160" starttime="20181202 16:00:00.025"></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="20181202 16:00:02.175" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 16:00:02.195" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:04.309" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:04.310" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:04.310" starttime="20181202 16:00:02.175"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:04.312" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:04.312" starttime="20181202 16:00:04.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="20181202 16:00:04.314" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:04.314" starttime="20181202 16:00:04.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="20181202 16:00:04.316" starttime="20181202 16:00:04.314"></status>
</kw>
<msg timestamp="20181202 16:00:04.317" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:04.317" starttime="20181202 16:00:02.174"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:04.317" starttime="20181202 16:00:02.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="20181202 16:00:04.343" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 16:00:04.386" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:06.617" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:06.617" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:06.617" starttime="20181202 16:00:04.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:06.619" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:06.619" starttime="20181202 16:00:06.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="20181202 16:00:06.620" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:06.620" starttime="20181202 16:00:06.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="20181202 16:00:06.621" starttime="20181202 16:00:06.620"></status>
</kw>
<msg timestamp="20181202 16:00:06.621" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:06.621" starttime="20181202 16:00:04.340"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:06.621" starttime="20181202 16:00:04.317"></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="20181202 16:00:06.636" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 16:00:06.676" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:08.885" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:08.885" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:08.885" starttime="20181202 16:00:06.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="20181202 16:00:08.887" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 16:00:08.887" starttime="20181202 16:00:08.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="20181202 16:00:08.887" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:08.888" starttime="20181202 16:00:08.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="20181202 16:00:08.889" starttime="20181202 16:00:08.888"></status>
</kw>
<msg timestamp="20181202 16:00:08.889" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 16:00:08.889" starttime="20181202 16:00:06.635"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:08.889" starttime="20181202 16:00:06.621"></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="20181202 16:00:08.902" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 16:00:08.932" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:11.195" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:11.195" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:11.195" starttime="20181202 16:00:08.901"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:11.196" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 16:00:11.196" starttime="20181202 16:00:11.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="20181202 16:00:11.197" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:11.197" starttime="20181202 16:00:11.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="20181202 16:00:11.198" starttime="20181202 16:00:11.197"></status>
</kw>
<msg timestamp="20181202 16:00:11.198" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 16:00:11.198" starttime="20181202 16:00:08.900"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:11.198" starttime="20181202 16:00:08.889"></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="20181202 16:00:11.206" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 16:00:11.244" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:13.480" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:13.480" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:13.480" starttime="20181202 16:00:11.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="20181202 16:00:13.481" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:13.482" starttime="20181202 16:00:13.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="20181202 16:00:13.482" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:13.482" starttime="20181202 16:00:13.482"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:00:13.483" starttime="20181202 16:00:13.482"></status>
</kw>
<msg timestamp="20181202 16:00:13.483" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:13.483" starttime="20181202 16:00:11.206"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:13.483" starttime="20181202 16:00:11.198"></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="20181202 16:00:13.492" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 16:00:13.520" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:15.535" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:15.535" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:15.535" starttime="20181202 16:00:13.492"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:15.536" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:15.536" starttime="20181202 16:00:15.536"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:15.537" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:15.537" starttime="20181202 16:00:15.537"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:00:15.538" starttime="20181202 16:00:15.537"></status>
</kw>
<msg timestamp="20181202 16:00:15.538" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:15.538" starttime="20181202 16:00:13.491"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:15.538" starttime="20181202 16:00:13.483"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:15.538" starttime="20181202 15:59:57.421"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:15.538" starttime="20181202 15:59:57.420"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:15.539" starttime="20181202 15:59:44.112"></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} = 15">
<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="20181202 16:00:15.541" starttime="20181202 16:00:15.541"></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="20181202 16:00:15.541" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:00:15.618" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:15.618" level="INFO">${stdout} = 4 S root      148991  148914  0  80   0 - 55154 poll_s 15:59 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap
4 S tcpdump   149000...</msg>
<status status="PASS" endtime="20181202 16:00:15.618" starttime="20181202 16:00:15.541"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:15.619" level="INFO">4 S root      148991  148914  0  80   0 - 55154 poll_s 15:59 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap
4 S tcpdump   149000  148991  0  80   0 -  8196 poll_s 15:59 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap
0 S heat-ad+  152673  148914  0  80   0 - 28293 do_wai 16:00 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  152683  152673  0  80   0 - 28176 pipe_w 16:00 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:00:15.619" starttime="20181202 16:00:15.619"></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="20181202 16:00:15.620" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:00:15.726" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:15.727" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:00:15.727" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:00:15.727" starttime="20181202 16:00:15.620"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:15.727" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:15.728" starttime="20181202 16:00:15.727"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:15.728" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:15.728" starttime="20181202 16:00:15.728"></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="20181202 16:00:15.729" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:00:15.876" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:00:15.876" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:00:15.876" starttime="20181202 16:00:15.729"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:15.877" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:15.877" starttime="20181202 16:00:15.877"></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="20181202 16:00:15.878" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:00:15.974" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:15.974" level="INFO">${stdout} = total 384
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:00:15.975" starttime="20181202 16:00:15.877"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:15.976" level="INFO">total 384
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1164 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap.xz
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5596 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1188 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1212 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 16:00:15.976" starttime="20181202 16:00:15.975"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:15.976" starttime="20181202 16:00:15.540"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:15.976" starttime="20181202 16:00:15.540"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 16:00:15.978" starttime="20181202 16:00:15.978"></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="20181202 16:00:15.979" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:00:16.069" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:16.070" level="INFO">${stdout} = 4 S root       39007   38987  0  80   0 - 55154 poll_s 15:59 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap
4 S tcpdump    39016...</msg>
<status status="PASS" endtime="20181202 16:00:16.070" starttime="20181202 16:00:15.978"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:16.071" level="INFO">4 S root       39007   38987  0  80   0 - 55154 poll_s 15:59 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap
4 S tcpdump    39016   39007  0  80   0 -  8196 poll_s 15:59 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap
0 S heat-ad+   39544   38987  0  80   0 - 28293 do_wai 16:00 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   39555   39544  0  80   0 - 28176 pipe_w 16:00 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:00:16.071" starttime="20181202 16:00:16.071"></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="20181202 16:00:16.072" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:00:16.180" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:16.181" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:00:16.181" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:00:16.181" starttime="20181202 16:00:16.072"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:16.182" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:16.182" starttime="20181202 16:00:16.181"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:16.183" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:16.183" starttime="20181202 16:00:16.183"></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="20181202 16:00:16.184" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:00:16.380" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:00:16.381" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:00:16.381" starttime="20181202 16:00:16.184"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:16.382" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:16.382" starttime="20181202 16:00:16.381"></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="20181202 16:00:16.383" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:00:16.490" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:16.491" level="INFO">${stdout} = total 224
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:00:16.491" starttime="20181202 16:00:16.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="20181202 16:00:16.492" level="INFO">total 224
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          676 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap.xz
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 16:00:16.492" starttime="20181202 16:00:16.491"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:16.493" starttime="20181202 16:00:15.977"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:16.493" starttime="20181202 16:00:15.976"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 16:00:16.496" starttime="20181202 16:00:16.495"></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="20181202 16:00:16.498" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:00:16.578" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:16.578" level="INFO">${stdout} = 4 S root       38474   38454  0  80   0 - 55154 poll_s 15:59 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap
4 S tcpdump    38483 ...</msg>
<status status="PASS" endtime="20181202 16:00:16.578" starttime="20181202 16:00:16.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:16.580" level="INFO">4 S root       38474   38454  0  80   0 - 55154 poll_s 15:59 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap
4 S tcpdump    38483   38474  0  80   0 -  8196 poll_s 15:59 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap
0 S heat-ad+   39005   38454  0  80   0 - 28293 do_wai 16:00 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   39015   39005  0  80   0 - 28176 pipe_w 16:00 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:00:16.580" starttime="20181202 16:00:16.579"></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="20181202 16:00:16.581" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:00:16.699" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:16.700" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:00:16.700" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:00:16.700" starttime="20181202 16:00:16.580"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:16.701" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:16.701" starttime="20181202 16:00:16.700"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:16.702" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:16.702" starttime="20181202 16:00:16.701"></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="20181202 16:00:16.702" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:00:16.873" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:00:16.873" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:00:16.874" starttime="20181202 16:00:16.702"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:16.875" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:16.875" starttime="20181202 16:00:16.874"></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="20181202 16:00:16.876" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:00:16.973" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:00:16.974" level="INFO">${stdout} = total 212
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:00:16.974" starttime="20181202 16:00:16.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="20181202 16:00:16.975" level="INFO">total 212
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap.xz
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2646 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          652 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          700 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 16:00:16.975" starttime="20181202 16:00:16.974"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:16.975" starttime="20181202 16:00:16.494"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:16.976" starttime="20181202 16:00:16.493"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:16.976" starttime="20181202 16:00:15.540"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:16.976" starttime="20181202 16:00:15.539"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:16.976" starttime="20181202 16:00:15.539"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 16:00:17.214" starttime="20181202 16:00:16.977"></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.13</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="20181202 16:00:17.237" starttime="20181202 16:00:17.236"></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="20181202 16:00:17.238" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:00:17.373" 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="20181202 16:00:17.373" starttime="20181202 16:00:17.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="20181202 16:00:17.425" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 16:00:17.425" starttime="20181202 16:00:17.374"></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="20181202 16:00:17.501" level="INFO">[?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:00:17.501" level="INFO">${output} = [?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:00:17.501" starttime="20181202 16:00:17.425"></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="20181202 16:00:17.548" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:00:17.548" starttime="20181202 16:00:17.502"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:17.550" starttime="20181202 16:00:17.549"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:00:17.551" level="INFO">[?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:00:17.551" starttime="20181202 16:00:17.550"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.551" starttime="20181202 16:00:17.234"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.551" starttime="20181202 16:00:17.216"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.551" starttime="20181202 16:00:17.215"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.551" starttime="20181202 15:59:40.574"></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="20181202 16:00:17.551" starttime="20181202 15:58:50.385">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/vpnservice/arp_learning.robot" id="s1-s9" 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="20181202 16:00:17.696" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 16:00:17.696" starttime="20181202 16:00:17.689"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.696" starttime="20181202 16:00:17.688"></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="20181202 16:00:17.704" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 16:00:17.704" starttime="20181202 16:00:17.697"></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="20181202 16:00:17.704" starttime="20181202 16:00:17.704"></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="20181202 16:00:17.705" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 16:00:17.705" starttime="20181202 16:00:17.704"></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="20181202 16:00:17.705" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 16:00:17.705" starttime="20181202 16:00:17.705"></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="20181202 16:00:17.706" starttime="20181202 16:00:17.706"></status>
</kw>
<msg timestamp="20181202 16:00:17.706" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 16:00:17.706" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 16:00:17.706" starttime="20181202 16:00:17.705"></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="20181202 16:00:17.707" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 16:00:17.707" starttime="20181202 16:00:17.706"></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="20181202 16:00:17.708" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:17.708" starttime="20181202 16:00:17.707"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 16:00:17.708" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:17.708" starttime="20181202 16:00:17.708"></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="20181202 16:00:17.709" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 16:00:17.709" starttime="20181202 16:00:17.708"></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="20181202 16:00:17.710" starttime="20181202 16:00:17.710"></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="20181202 16:00:17.711" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:00:17.711" starttime="20181202 16:00:17.710"></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="20181202 16:00:17.711" starttime="20181202 16:00:17.711"></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="20181202 16:00:17.712" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 16:00:17.712" starttime="20181202 16:00:17.712"></status>
</kw>
<msg timestamp="20181202 16:00:17.712" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 16:00:17.712" starttime="20181202 16:00:17.711"></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="20181202 16:00:17.713" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1aabba50&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 16:00:17.713" starttime="20181202 16:00:17.712"></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="20181202 16:00:17.714" starttime="20181202 16:00:17.713"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.714" starttime="20181202 16:00:17.709"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.714" starttime="20181202 16:00:17.709"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.714" starttime="20181202 16:00:17.709"></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="20181202 16:00:17.714" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:17.714" starttime="20181202 16:00:17.714"></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="20181202 16:00:17.715" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 16:00:17.715" starttime="20181202 16:00:17.715"></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="20181202 16:00:17.715" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 16:00:17.716" starttime="20181202 16:00:17.715"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.716" starttime="20181202 16:00:17.707"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:17.716" starttime="20181202 16:00:17.697"></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="20181202 16:00:17.718" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:17.718" starttime="20181202 16:00:17.717"></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="20181202 16:00:17.718" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:17.718" starttime="20181202 16:00:17.718"></status>
</kw>
<msg timestamp="20181202 16:00:17.718" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:17.718" starttime="20181202 16:00:17.716"></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="20181202 16:00:17.720" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:00:17.720" starttime="20181202 16:00:17.719"></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="20181202 16:00:17.721" 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="20181202 16:00:17.721" 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="20181202 16:00:17.721" starttime="20181202 16:00:17.720"></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="20181202 16:00:17.723" starttime="20181202 16:00:17.723"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 16:00:17.724" 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="20181202 16:00:17.724" 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="20181202 16:00:17.724" starttime="20181202 16:00:17.724"></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="20181202 16:00:17.725" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 16:00:17.725" starttime="20181202 16:00:17.724"></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="20181202 16:00:17.725" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 16:00:17.725" starttime="20181202 16:00:17.725"></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="20181202 16:00:17.726" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:00:17.726" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:00:17.726" starttime="20181202 16:00:17.726"></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="20181202 16:00:17.727" starttime="20181202 16:00:17.726"></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="20181202 16:00:17.728" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:00:18.088" level="INFO">Read output: Last login: Sun Dec  2 15:59:43 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:00:18.089" starttime="20181202 16:00:17.728"></status>
</kw>
<msg timestamp="20181202 16:00:18.089" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:18.089" starttime="20181202 16:00:17.727"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.089" starttime="20181202 16:00:17.725"></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="20181202 16:00:18.090" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 16:00:18.103" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 16:00:18.103" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:00:18.103" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 16:00:18.104" starttime="20181202 16:00:18.089"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:18.168" starttime="20181202 16:00:18.104"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:18.169" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 16:00:18.169" starttime="20181202 16:00:18.168"></status>
</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="20181202 16:00:18.169" starttime="20181202 16:00:18.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>"${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="20181202 16:00:18.170" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:18.170" starttime="20181202 16:00:18.170"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.170" starttime="20181202 16:00:18.170"></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="20181202 16:00:18.172" starttime="20181202 16:00:18.171"></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="20181202 16:00:18.172" starttime="20181202 16:00:18.172"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:18.173" starttime="20181202 16:00:18.172"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.173" starttime="20181202 16:00:18.171"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.173" starttime="20181202 16:00:17.722"></status>
</kw>
<msg timestamp="20181202 16:00:18.173" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:18.173" starttime="20181202 16:00:17.722"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.173" starttime="20181202 16:00:17.721"></status>
</kw>
<msg timestamp="20181202 16:00:18.173" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:18.173" starttime="20181202 16:00:17.721"></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="20181202 16:00:18.174" starttime="20181202 16:00:18.174"></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="20181202 16:00:18.175" starttime="20181202 16:00:18.175"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:18.175" starttime="20181202 16:00:18.175"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.175" starttime="20181202 16:00:18.174"></status>
</kw>
<msg timestamp="20181202 16:00:18.175" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:18.175" starttime="20181202 16:00:17.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="20181202 16:00:18.176" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:18.176" starttime="20181202 16:00:18.176"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.176" starttime="20181202 16:00:17.719"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.176" starttime="20181202 16:00:17.718"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.176" starttime="20181202 16:00:17.718"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.176" starttime="20181202 16:00:17.716"></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="20181202 16:00:18.177" starttime="20181202 16:00:18.176"></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="20181202 16:00:18.200" 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="20181202 16:00:18.200" 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="20181202 16:00:18.200" starttime="20181202 16:00:18.200"></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="20181202 16:00:18.201" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 16:00:18.201" starttime="20181202 16:00:18.200"></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="20181202 16:00:18.201" level="INFO">1</msg>
<status status="PASS" endtime="20181202 16:00:18.201" starttime="20181202 16:00:18.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>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="20181202 16:00:18.202" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 16:00:18.202" starttime="20181202 16:00:18.202"></status>
</kw>
<msg timestamp="20181202 16:00:18.202" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 16:00:18.202" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 16:00:18.202" starttime="20181202 16:00:18.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>'${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="20181202 16:00:18.203" starttime="20181202 16:00:18.202"></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="20181202 16:00:18.204" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:00:18.204" starttime="20181202 16:00:18.203"></status>
</kw>
<msg timestamp="20181202 16:00:18.204" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:00:18.204" starttime="20181202 16:00:18.203"></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="20181202 16:00:18.204" starttime="20181202 16:00:18.204"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 16:00:18.205" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 16:00:18.205" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 16:00:18.205" starttime="20181202 16:00:18.205"></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="20181202 16:00:18.206" starttime="20181202 16:00:18.205"></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="20181202 16:00:18.206" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:00:18.330" 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="20181202 16:00:18.330" starttime="20181202 16:00:18.206"></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="20181202 16:00:18.332" starttime="20181202 16:00:18.332"></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="20181202 16:00:18.333" starttime="20181202 16:00:18.332"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:18.333" starttime="20181202 16:00:18.333"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.333" starttime="20181202 16:00:18.331"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.333" starttime="20181202 16:00:18.199"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.333" starttime="20181202 16:00:18.177"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.333" starttime="20181202 16:00:18.177"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.334" starttime="20181202 16:00:18.177"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.334" starttime="20181202 16:00:18.177"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.334" starttime="20181202 16:00:17.696"></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="20181202 16:00:18.348" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.348" starttime="20181202 16:00:18.347"></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="20181202 16:00:18.348" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.348" starttime="20181202 16:00:18.348"></status>
</kw>
<msg timestamp="20181202 16:00:18.348" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.348" starttime="20181202 16:00:18.346"></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="20181202 16:00:18.360" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 16:00:18.360" starttime="20181202 16:00:18.359"></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="20181202 16:00:18.360" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 16:00:18.360" starttime="20181202 16:00:18.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>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="20181202 16:00:18.391" 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="20181202 16:00:18.391" starttime="20181202 16:00:18.361"></status>
</kw>
<msg timestamp="20181202 16:00:18.391" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 16:00:18.391" 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="20181202 16:00:18.391" starttime="20181202 16:00:18.361"></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="20181202 16:00:18.433" 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="20181202 16:00:18.434" starttime="20181202 16:00:18.392"></status>
</kw>
<msg timestamp="20181202 16:00:18.434" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 16:00:18.434" 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="20181202 16:00:18.434" starttime="20181202 16:00:18.392"></status>
</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="20181202 16:00:18.434" starttime="20181202 16:00:18.434"></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="20181202 16:00:18.435" 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="20181202 16:00:18.435" starttime="20181202 16:00:18.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>'${status_wait}' != 'PASS'</arg>
<arg>BuiltIn.Fail</arg>
<arg>Failed to see prompt after sending the command: ${command}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:00:18.435" starttime="20181202 16:00:18.435"></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="20181202 16:00:18.436" starttime="20181202 16:00:18.436"></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="20181202 16:00:18.437" starttime="20181202 16:00:18.437"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:18.437" starttime="20181202 16:00:18.437"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.437" starttime="20181202 16:00:18.436"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.437" starttime="20181202 16:00:18.359"></status>
</kw>
<msg timestamp="20181202 16:00:18.438" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 16:00:18.438" 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="20181202 16:00:18.438" starttime="20181202 16:00:18.359"></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="20181202 16:00:18.438" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:18.438" starttime="20181202 16:00:18.438"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.438" starttime="20181202 16:00:18.358"></status>
</kw>
<msg timestamp="20181202 16:00:18.438" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 16:00:18.439" 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="20181202 16:00:18.439" starttime="20181202 16:00:18.349"></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="20181202 16:00:18.439" starttime="20181202 16:00:18.439"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.439" starttime="20181202 16:00:18.349"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.439" starttime="20181202 16:00:18.349"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.439" starttime="20181202 16:00:18.346"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.439" starttime="20181202 16:00:18.334"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.439" starttime="20181202 16:00:18.334"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.439" starttime="20181202 16:00:17.688"></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="20181202 16:00:18.440" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 16:00:18.440" starttime="20181202 16:00:18.440"></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="20181202 16:00:18.442" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.442" starttime="20181202 16:00:18.442"></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="20181202 16:00:18.443" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.443" starttime="20181202 16:00:18.442"></status>
</kw>
<msg timestamp="20181202 16:00:18.443" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.443" starttime="20181202 16:00:18.441"></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="20181202 16:00:18.444" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:00:18.444" starttime="20181202 16:00:18.443"></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="20181202 16:00:18.446" 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="20181202 16:00:18.446" 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="20181202 16:00:18.446" starttime="20181202 16:00:18.446"></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.13</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="20181202 16:00:18.454" starttime="20181202 16:00:18.454"></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="20181202 16:00:18.455" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:00:18.657" 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="20181202 16:00:18.658" starttime="20181202 16:00:18.454"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:00:18.674" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 16:00:18.674" starttime="20181202 16:00:18.658"></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="20181202 16:00:18.706" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:00:18.706" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:00:18.707" starttime="20181202 16:00:18.674"></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="20181202 16:00:18.750" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:00:18.750" starttime="20181202 16:00:18.707"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:18.752" starttime="20181202 16:00:18.751"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:00:18.753" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:00:18.753" starttime="20181202 16:00:18.752"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.753" starttime="20181202 16:00:18.453"></status>
</kw>
<msg timestamp="20181202 16:00:18.753" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:18.753" starttime="20181202 16:00:18.446"></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="20181202 16:00:18.755" starttime="20181202 16:00:18.754"></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="20181202 16:00:18.755" starttime="20181202 16:00:18.755"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.755"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.754"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.445"></status>
</kw>
<msg timestamp="20181202 16:00:18.756" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.445"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.444"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.443"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.443"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.441"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:18.756" starttime="20181202 16:00:18.441"></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="20181202 16:00:18.758" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.759" starttime="20181202 16:00:18.758"></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="20181202 16:00:18.759" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.759" starttime="20181202 16:00:18.759"></status>
</kw>
<msg timestamp="20181202 16:00:18.759" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:00:18.759" starttime="20181202 16:00:18.758"></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="20181202 16:00:18.760" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:00:18.760" starttime="20181202 16:00:18.760"></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="20181202 16:00:18.763" 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="20181202 16:00:18.763" 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="20181202 16:00:18.763" starttime="20181202 16:00:18.763"></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.13</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="20181202 16:00:18.772" starttime="20181202 16:00:18.772"></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="20181202 16:00:18.773" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:00:18.967" 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="20181202 16:00:18.967" starttime="20181202 16:00:18.772"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:00:19.018" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 16:00:19.019" starttime="20181202 16:00:18.967"></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="20181202 16:00:19.022" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:00:19.022" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:00:19.022" starttime="20181202 16:00:19.019"></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="20181202 16:00:19.066" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:00:19.066" starttime="20181202 16:00:19.023"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:19.068" starttime="20181202 16:00:19.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="20181202 16:00:19.069" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:00:19.069" starttime="20181202 16:00:19.069"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.069" starttime="20181202 16:00:18.771"></status>
</kw>
<msg timestamp="20181202 16:00:19.069" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:19.069" starttime="20181202 16:00:18.764"></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="20181202 16:00:19.071" starttime="20181202 16:00:19.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="20181202 16:00:19.071" starttime="20181202 16:00:19.071"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:00:19.072" starttime="20181202 16:00:19.072"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.072" starttime="20181202 16:00:19.070"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.072" starttime="20181202 16:00:18.762"></status>
</kw>
<msg timestamp="20181202 16:00:19.072" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:19.072" starttime="20181202 16:00:18.761"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.072" starttime="20181202 16:00:18.761"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.073" starttime="20181202 16:00:18.760"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.073" starttime="20181202 16:00:18.759"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.073" starttime="20181202 16:00:18.757"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.073" starttime="20181202 16:00:18.757"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.073" starttime="20181202 16:00:18.440"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.073" starttime="20181202 16:00:18.440"></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="20181202 16:00:19.074" starttime="20181202 16:00:19.074"></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="20181202 16:00:19.075" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:00:19.075" starttime="20181202 16:00:19.074"></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="20181202 16:00:19.076" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 16:00:19.076" starttime="20181202 16:00:19.076"></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="20181202 16:00:19.078" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:00:19.078" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:00:19.078" starttime="20181202 16:00:19.077"></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="20181202 16:00:19.078" starttime="20181202 16:00:19.078"></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="20181202 16:00:19.079" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:00:19.493" level="INFO">Read output: Last login: Sun Dec  2 16:00:18 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:00:19.493" starttime="20181202 16:00:19.079"></status>
</kw>
<msg timestamp="20181202 16:00:19.494" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:19.494" starttime="20181202 16:00:19.079"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.494" starttime="20181202 16:00:19.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>\${${name}}</arg>
<arg>${conn_id}</arg>
</arguments>
<msg timestamp="20181202 16:00:19.495" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 16:00:19.496" starttime="20181202 16:00:19.495"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.496" starttime="20181202 16:00:19.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>"${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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 16:00:19.499" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 16:00:19.499" starttime="20181202 16:00:19.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>${OS_CMP2_IP}</arg>
<arg>${OS_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 16:00:19.500" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 16:00:19.500" starttime="20181202 16:00:19.500"></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>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 16:00:19.502" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 16:00:19.502" starttime="20181202 16:00:19.501"></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_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 16:00:19.503" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 16:00:19.503" starttime="20181202 16:00:19.502"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 16:00:19.506" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 16:00:19.506" starttime="20181202 16:00:19.505"></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="20181202 16:00:19.508" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:00:19.508" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:00:19.508" starttime="20181202 16:00:19.507"></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="20181202 16:00:19.509" starttime="20181202 16:00:19.508"></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="20181202 16:00:19.511" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:00:19.889" level="INFO">Read output: Last login: Sun Dec  2 15:59:06 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:00:19.889" starttime="20181202 16:00:19.510"></status>
</kw>
<msg timestamp="20181202 16:00:19.889" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:19.889" starttime="20181202 16:00:19.509"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.890" starttime="20181202 16:00:19.506"></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="20181202 16:00:19.891" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 16:00:19.892" starttime="20181202 16:00:19.890"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:19.892" starttime="20181202 16:00:19.504"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 16:00:19.894" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 16:00:19.894" starttime="20181202 16:00:19.893"></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="20181202 16:00:19.896" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:00:19.896" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:00:19.896" starttime="20181202 16:00:19.895"></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="20181202 16:00:19.897" starttime="20181202 16:00:19.896"></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="20181202 16:00:19.898" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:00:20.240" level="INFO">Read output: Last login: Sun Dec  2 15:59:07 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:00:20.241" starttime="20181202 16:00:19.898"></status>
</kw>
<msg timestamp="20181202 16:00:20.241" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:20.241" starttime="20181202 16:00:19.897"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:20.241" starttime="20181202 16:00:19.894"></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="20181202 16:00:20.242" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 16:00:20.243" starttime="20181202 16:00:20.242"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:20.243" starttime="20181202 16:00:19.892"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 16:00:20.249" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 16:00:20.249" starttime="20181202 16:00:20.243"></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_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 16:00:20.255" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 16:00:20.255" starttime="20181202 16:00:20.249"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:20.255" starttime="20181202 16:00:19.498"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:20.256" starttime="20181202 16:00:19.496"></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="20181202 16:00:20.256" level="INFO">Length is 3</msg>
<msg timestamp="20181202 16:00:20.256" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 16:00:20.256" starttime="20181202 16:00:20.256"></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="20181202 16:00:20.257" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 16:00:20.257" starttime="20181202 16:00:20.257"></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="20181202 16:00:20.270" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 16:00:20.290" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:22.344" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:22.344" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:22.344" starttime="20181202 16:00:20.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="20181202 16:00:22.345" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 16:00:22.345" starttime="20181202 16:00:22.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="20181202 16:00:22.346" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:22.346" starttime="20181202 16:00:22.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="20181202 16:00:22.347" starttime="20181202 16:00:22.346"></status>
</kw>
<msg timestamp="20181202 16:00:22.347" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 16:00:22.347" starttime="20181202 16:00:20.269"></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="20181202 16:00:22.357" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 16:00:22.399" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:24.516" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:24.517" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:24.517" starttime="20181202 16:00:22.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="20181202 16:00:24.518" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:24.519" starttime="20181202 16:00:24.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="20181202 16:00:24.519" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:24.519" starttime="20181202 16:00:24.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="20181202 16:00:24.521" starttime="20181202 16:00:24.520"></status>
</kw>
<msg timestamp="20181202 16:00:24.521" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 16:00:24.521" starttime="20181202 16:00:22.356"></status>
</kw>
<msg timestamp="20181202 16:00:24.522" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 16:00:24.522" starttime="20181202 16:00:20.258"></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="20181202 16:00:24.536" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 16:00:24.579" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:26.780" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:26.781" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:26.781" starttime="20181202 16:00:24.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="20181202 16:00:26.782" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 16:00:26.782" starttime="20181202 16:00:26.781"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:26.782" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:26.783" starttime="20181202 16:00:26.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="20181202 16:00:26.783" starttime="20181202 16:00:26.783"></status>
</kw>
<msg timestamp="20181202 16:00:26.784" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 16:00:26.784" starttime="20181202 16:00:24.535"></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="20181202 16:00:26.791" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 16:00:26.834" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:28.847" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:28.848" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:28.848" starttime="20181202 16:00:26.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:28.849" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:00:28.849" starttime="20181202 16:00:28.848"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:28.849" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:28.849" starttime="20181202 16:00:28.849"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:00:28.850" starttime="20181202 16:00:28.849"></status>
</kw>
<msg timestamp="20181202 16:00:28.850" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:00:28.850" starttime="20181202 16:00:26.791"></status>
</kw>
<msg timestamp="20181202 16:00:28.851" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:00:28.851" starttime="20181202 16:00:24.522"></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="20181202 16:00:28.859" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 16:00:28.900" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:31.075" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:31.075" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:31.075" starttime="20181202 16:00:28.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:31.076" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 16:00:31.076" starttime="20181202 16:00:31.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="20181202 16:00:31.077" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:31.077" starttime="20181202 16:00:31.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="20181202 16:00:31.078" starttime="20181202 16:00:31.077"></status>
</kw>
<msg timestamp="20181202 16:00:31.078" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 16:00:31.078" starttime="20181202 16:00:28.858"></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="20181202 16:00:31.087" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 16:00:31.124" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:33.425" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:33.425" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:33.425" starttime="20181202 16:00:31.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="20181202 16:00:33.427" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:00:33.427" starttime="20181202 16:00:33.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="20181202 16:00:33.428" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:33.428" starttime="20181202 16:00:33.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="20181202 16:00:33.429" starttime="20181202 16:00:33.428"></status>
</kw>
<msg timestamp="20181202 16:00:33.430" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:00:33.430" starttime="20181202 16:00:31.086"></status>
</kw>
<msg timestamp="20181202 16:00:33.430" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:00:33.430" starttime="20181202 16:00:28.851"></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="20181202 16:00:33.431" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 16:00:33.431" starttime="20181202 16:00:33.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_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 16:00:33.432" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:00:33.432" starttime="20181202 16:00:33.432"></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="20181202 16:00:33.433" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:00:33.433" starttime="20181202 16:00:33.433"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:33.433" starttime="20181202 16:00:20.258"></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="20181202 16:00:33.436" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 16:00:33.436" starttime="20181202 16:00:33.435"></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="20181202 16:00:33.437" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 16:00:33.437" starttime="20181202 16:00:33.437"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:33.437" starttime="20181202 16:00:33.434"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:33.437" starttime="20181202 16:00:19.074"></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="20181202 16:00:33.438" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1aa3a310&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 16:00:33.439" starttime="20181202 16:00:33.438"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:33.439" starttime="20181202 16:00:19.073"></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="20181202 16:00:33.441" level="INFO">${suite_} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181202 16:00:33.441" starttime="20181202 16:00:33.441"></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="20181202 16:00:33.442" level="INFO">${tag_} = tcpdump_port_6653__CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181202 16:00:33.442" starttime="20181202 16:00:33.442"></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="20181202 16:00:33.444" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:33.444" starttime="20181202 16:00:33.443"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 16:00:33.445" level="INFO">${fname} = tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:00:33.445" starttime="20181202 16:00:33.445"></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="20181202 16:00:33.448" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 16:00:33.448" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 16:00:33.448" starttime="20181202 16:00:33.447"></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="20181202 16:00:33.449" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 16:00:33.449" starttime="20181202 16:00:33.448"></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="20181202 16:00:33.451" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:00:33.451" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:00:33.451" starttime="20181202 16:00:33.450"></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="20181202 16:00:33.452" starttime="20181202 16:00:33.451"></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="20181202 16:00:33.453" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:00:33.790" level="INFO">Read output: Last login: Sun Dec  2 16:00:19 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:00:33.790" starttime="20181202 16:00:33.452"></status>
</kw>
<msg timestamp="20181202 16:00:33.790" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:33.790" starttime="20181202 16:00:33.452"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:33.791" starttime="20181202 16:00:33.450"></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="20181202 16:00:33.791" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 16:00:33.791" starttime="20181202 16:00:33.791"></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="20181202 16:00:33.792" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap'.</msg>
<msg timestamp="20181202 16:00:33.796" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 16:00:33.796" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 16:00:33.796" starttime="20181202 16:00:33.792"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:33.797" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:00:33.797" starttime="20181202 16:00:33.797"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:33.798" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:00:33.798" starttime="20181202 16:00:33.797"></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="20181202 16:00:33.800" starttime="20181202 16:00:33.800"></status>
</kw>
<msg timestamp="20181202 16:00:33.800" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:33.800" starttime="20181202 16:00:33.799"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:33.801" starttime="20181202 16:00:33.798"></status>
</kw>
<msg timestamp="20181202 16:00:33.801" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 16:00:33.801" starttime="20181202 16:00:33.445"></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="20181202 16:00:33.802" starttime="20181202 16:00:33.801"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:33.802" starttime="20181202 16:00:33.444"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 16:00:33.803" level="INFO">${fname} = tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18</msg>
<status status="PASS" endtime="20181202 16:00:33.803" starttime="20181202 16:00:33.802"></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="20181202 16:00:33.805" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 16:00:33.805" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 16:00:33.805" starttime="20181202 16:00:33.804"></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="20181202 16:00:33.806" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 16:00:33.806" starttime="20181202 16:00:33.805"></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="20181202 16:00:33.808" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:00:33.808" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:00:33.808" starttime="20181202 16:00:33.808"></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="20181202 16:00:33.809" starttime="20181202 16:00:33.809"></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="20181202 16:00:33.810" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:00:34.105" level="INFO">Read output: Last login: Sun Dec  2 16:00:19 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:00:34.106" starttime="20181202 16:00:33.809"></status>
</kw>
<msg timestamp="20181202 16:00:34.106" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:34.106" starttime="20181202 16:00:33.809"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:34.106" starttime="20181202 16:00:33.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>sudo /usr/sbin/tcpdump -vvv -ni ${networkAdapter} ${filter} -w /tmp/${file_Name}.pcap</arg>
</arguments>
<assign>
<var>${cmd}</var>
</assign>
<msg timestamp="20181202 16:00:34.107" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 16:00:34.107" starttime="20181202 16:00:34.106"></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="20181202 16:00:34.107" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap'.</msg>
<msg timestamp="20181202 16:00:34.110" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 16:00:34.110" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 16:00:34.110" starttime="20181202 16:00:34.107"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:34.111" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:00:34.111" starttime="20181202 16:00:34.111"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:34.111" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:00:34.112" starttime="20181202 16:00:34.111"></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="20181202 16:00:34.113" starttime="20181202 16:00:34.113"></status>
</kw>
<msg timestamp="20181202 16:00:34.114" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:34.114" starttime="20181202 16:00:34.113"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:34.114" starttime="20181202 16:00:34.112"></status>
</kw>
<msg timestamp="20181202 16:00:34.114" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 16:00:34.114" starttime="20181202 16:00:33.803"></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="20181202 16:00:34.114" starttime="20181202 16:00:34.114"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:34.114" starttime="20181202 16:00:33.802"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 16:00:34.115" level="INFO">${fname} = tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3</msg>
<status status="PASS" endtime="20181202 16:00:34.115" starttime="20181202 16:00:34.115"></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="20181202 16:00:34.116" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 16:00:34.116" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 16:00:34.116" starttime="20181202 16:00:34.116"></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="20181202 16:00:34.118" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 16:00:34.118" starttime="20181202 16:00:34.117"></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="20181202 16:00:34.118" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:00:34.119" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:00:34.119" starttime="20181202 16:00:34.118"></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="20181202 16:00:34.119" starttime="20181202 16:00:34.119"></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="20181202 16:00:34.120" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:00:34.461" level="INFO">Read output: Last login: Sun Dec  2 16:00:20 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:00:34.461" starttime="20181202 16:00:34.120"></status>
</kw>
<msg timestamp="20181202 16:00:34.462" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:34.462" starttime="20181202 16:00:34.119"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:34.462" starttime="20181202 16:00:34.118"></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="20181202 16:00:34.464" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 16:00:34.464" starttime="20181202 16:00:34.463"></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="20181202 16:00:34.465" level="INFO">Starting command 'sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap'.</msg>
<msg timestamp="20181202 16:00:34.469" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 16:00:34.469" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 16:00:34.469" starttime="20181202 16:00:34.464"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:34.470" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:00:34.471" starttime="20181202 16:00:34.470"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:34.472" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:00:34.472" starttime="20181202 16:00:34.471"></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="20181202 16:00:34.475" starttime="20181202 16:00:34.475"></status>
</kw>
<msg timestamp="20181202 16:00:34.476" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:00:34.476" starttime="20181202 16:00:34.474"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:34.476" starttime="20181202 16:00:34.473"></status>
</kw>
<msg timestamp="20181202 16:00:34.476" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 16:00:34.476" starttime="20181202 16:00:34.115"></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="20181202 16:00:34.477" starttime="20181202 16:00:34.477"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:34.477" starttime="20181202 16:00:34.114"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:34.477" starttime="20181202 16:00:33.444"></status>
</kw>
<msg timestamp="20181202 16:00:34.478" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 16:00:34.478" starttime="20181202 16:00:33.443"></status>
</kw>
<msg timestamp="20181202 16:00:34.478" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 16:00:34.478" starttime="20181202 16:00:33.440"></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="20181202 16:00:34.479" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 16:00:34.479" starttime="20181202 16:00:34.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>"${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="20181202 16:00:34.482" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:34.482" starttime="20181202 16:00:34.482"></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="20181202 16:00:34.486" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 16:00:34.512" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:36.722" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:36.723" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:36.723" starttime="20181202 16:00:34.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="20181202 16:00:36.725" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:36.725" starttime="20181202 16:00:36.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="20181202 16:00:36.726" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:36.726" starttime="20181202 16:00:36.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="20181202 16:00:36.727" starttime="20181202 16:00:36.726"></status>
</kw>
<msg timestamp="20181202 16:00:36.728" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:00:36.728" starttime="20181202 16:00:34.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="20181202 16:00:36.729" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:00:36.729" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:00:36.730" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:36.730" starttime="20181202 16:00:36.728"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:00:36.730" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:36.731" starttime="20181202 16:00:36.730"></status>
</kw>
<msg timestamp="20181202 16:00:36.731" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:36.731" starttime="20181202 16:00:34.481"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 16:00:36.731" starttime="20181202 16:00:36.731"></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="20181202 16:00:36.733" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:36.733" starttime="20181202 16:00:36.733"></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="20181202 16:00:36.735" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 16:00:36.756" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:39.341" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:39.342" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:39.342" starttime="20181202 16:00:36.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="20181202 16:00:39.344" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:39.344" starttime="20181202 16:00:39.343"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:39.345" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:39.346" starttime="20181202 16:00:39.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="20181202 16:00:39.348" starttime="20181202 16:00:39.346"></status>
</kw>
<msg timestamp="20181202 16:00:39.348" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:00:39.349" starttime="20181202 16:00:36.733"></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="20181202 16:00:39.350" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:00:39.350" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:00:39.350" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:39.350" starttime="20181202 16:00:39.349"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:00:39.352" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:39.352" starttime="20181202 16:00:39.351"></status>
</kw>
<msg timestamp="20181202 16:00:39.352" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:39.352" starttime="20181202 16:00:36.732"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 16:00:39.353" starttime="20181202 16:00:39.353"></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="20181202 16:00:39.356" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:39.356" starttime="20181202 16:00:39.355"></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="20181202 16:00:39.358" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 16:00:39.379" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:41.688" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:41.689" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:41.689" starttime="20181202 16:00:39.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="20181202 16:00:41.691" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:41.691" starttime="20181202 16:00:41.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="20181202 16:00:41.692" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:41.692" starttime="20181202 16:00:41.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="20181202 16:00:41.693" starttime="20181202 16:00:41.692"></status>
</kw>
<msg timestamp="20181202 16:00:41.694" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:00:41.694" starttime="20181202 16:00:39.356"></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="20181202 16:00:41.695" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:00:41.695" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:00:41.696" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:41.696" starttime="20181202 16:00:41.695"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:00:41.697" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:41.697" starttime="20181202 16:00:41.696"></status>
</kw>
<msg timestamp="20181202 16:00:41.697" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:41.697" starttime="20181202 16:00:39.354"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 16:00:41.698" starttime="20181202 16:00:41.698"></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="20181202 16:00:41.700" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:41.700" starttime="20181202 16:00:41.699"></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="20181202 16:00:41.703" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 16:00:41.742" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:43.922" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:43.923" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:43.923" starttime="20181202 16:00:41.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="20181202 16:00:43.924" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:43.924" starttime="20181202 16:00:43.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="20181202 16:00:43.924" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:43.924" starttime="20181202 16:00:43.924"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:00:43.925" starttime="20181202 16:00:43.925"></status>
</kw>
<msg timestamp="20181202 16:00:43.925" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:00:43.925" starttime="20181202 16:00:41.701"></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="20181202 16:00:43.926" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:00:43.926" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:00:43.926" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:43.926" starttime="20181202 16:00:43.926"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:00:43.926" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:43.926" starttime="20181202 16:00:43.926"></status>
</kw>
<msg timestamp="20181202 16:00:43.927" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:43.927" starttime="20181202 16:00:41.698"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 16:00:43.927" starttime="20181202 16:00:43.927"></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="20181202 16:00:43.928" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:43.928" starttime="20181202 16:00:43.928"></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="20181202 16:00:43.930" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 16:00:43.951" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:46.074" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:46.074" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:46.074" starttime="20181202 16:00:43.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:46.075" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:46.076" starttime="20181202 16:00:46.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="20181202 16:00:46.076" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:46.076" starttime="20181202 16:00:46.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="20181202 16:00:46.077" starttime="20181202 16:00:46.076"></status>
</kw>
<msg timestamp="20181202 16:00:46.077" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:00:46.077" starttime="20181202 16:00:43.928"></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="20181202 16:00:46.078" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:00:46.078" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:00:46.078" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:46.078" starttime="20181202 16:00:46.077"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:00:46.078" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:00:46.078" starttime="20181202 16:00:46.078"></status>
</kw>
<msg timestamp="20181202 16:00:46.079" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:46.079" starttime="20181202 16:00:43.927"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 16:00:46.079" starttime="20181202 16:00:46.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 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="20181202 16:00:46.080" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:00:46.080" starttime="20181202 16:00:46.080"></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="20181202 16:00:46.081" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 16:00:46.124" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:48.209" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:48.210" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:48.210" starttime="20181202 16:00:46.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:48.211" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 16:00:48.211" starttime="20181202 16:00:48.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="20181202 16:00:48.211" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:48.211" starttime="20181202 16:00:48.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="20181202 16:00:48.212" starttime="20181202 16:00:48.211"></status>
</kw>
<msg timestamp="20181202 16:00:48.212" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 16:00:48.212" starttime="20181202 16:00:46.081"></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="20181202 16:00:48.213" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 16:00:48.213" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:00:48.213" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 16:00:48.213" starttime="20181202 16:00:48.213"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:00:48.213" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 16:00:48.214" starttime="20181202 16:00:48.213"></status>
</kw>
<msg timestamp="20181202 16:00:48.214" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 16:00:48.214" starttime="20181202 16:00:46.079"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 16:00:48.215" starttime="20181202 16:00:48.214"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:48.215" starttime="20181202 16:00:48.214"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 16:00:48.215" starttime="20181202 16:00:48.215"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:48.215" starttime="20181202 16:00:48.215"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:48.216" starttime="20181202 16:00:48.214"></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="20181202 16:00:48.217" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 16:00:48.217" starttime="20181202 16:00:48.216"></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="20181202 16:00:48.225" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 16:00:48.261" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:50.789" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:50.789" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:50.789" starttime="20181202 16:00:48.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="20181202 16:00:50.790" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:50.791" starttime="20181202 16:00:50.790"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:50.791" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:50.791" starttime="20181202 16:00:50.791"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:00:50.792" starttime="20181202 16:00:50.791"></status>
</kw>
<msg timestamp="20181202 16:00:50.792" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:50.792" starttime="20181202 16:00:48.224"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:50.792" starttime="20181202 16:00:48.217"></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="20181202 16:00:50.801" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 16:00:50.836" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:52.882" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:52.882" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:52.882" starttime="20181202 16:00:50.801"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:52.883" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:52.883" starttime="20181202 16:00:52.883"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:52.884" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:52.884" starttime="20181202 16:00:52.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="20181202 16:00:52.885" starttime="20181202 16:00:52.884"></status>
</kw>
<msg timestamp="20181202 16:00:52.885" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:52.885" starttime="20181202 16:00:50.800"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:52.885" starttime="20181202 16:00:50.793"></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="20181202 16:00:52.893" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 16:00:52.933" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:55.091" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:55.092" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:55.092" starttime="20181202 16:00:52.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="20181202 16:00:55.094" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:55.094" starttime="20181202 16:00:55.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="20181202 16:00:55.095" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:55.095" starttime="20181202 16:00:55.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="20181202 16:00:55.097" starttime="20181202 16:00:55.095"></status>
</kw>
<msg timestamp="20181202 16:00:55.097" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:55.097" starttime="20181202 16:00:52.892"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:55.097" starttime="20181202 16:00:52.885"></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="20181202 16:00:55.114" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 16:00:55.149" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:57.414" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:57.415" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:57.415" starttime="20181202 16:00:55.114"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:57.416" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:57.416" starttime="20181202 16:00:57.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:57.417" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:57.417" starttime="20181202 16:00:57.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="20181202 16:00:57.417" starttime="20181202 16:00:57.417"></status>
</kw>
<msg timestamp="20181202 16:00:57.418" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:00:57.418" starttime="20181202 16:00:55.113"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:57.418" starttime="20181202 16:00:55.098"></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="20181202 16:00:57.428" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 16:00:57.471" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:00:59.509" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:00:59.510" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:00:59.510" starttime="20181202 16:00:57.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:00:59.512" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 16:00:59.512" starttime="20181202 16:00:59.511"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:00:59.513" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:00:59.513" starttime="20181202 16:00:59.512"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:00:59.514" starttime="20181202 16:00:59.513"></status>
</kw>
<msg timestamp="20181202 16:00:59.514" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 16:00:59.514" starttime="20181202 16:00:57.427"></status>
</kw>
<status status="PASS" endtime="20181202 16:00:59.515" starttime="20181202 16:00:57.418"></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="20181202 16:00:59.532" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 16:00:59.556" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:01.726" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:01.726" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:01.726" starttime="20181202 16:00:59.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="20181202 16:01:01.727" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 16:01:01.727" starttime="20181202 16:01:01.727"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:01.728" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:01.728" starttime="20181202 16:01:01.728"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:01.729" starttime="20181202 16:01:01.728"></status>
</kw>
<msg timestamp="20181202 16:01:01.729" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 16:01:01.729" starttime="20181202 16:00:59.531"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:01.729" starttime="20181202 16:00:59.515"></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="20181202 16:01:01.740" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 16:01:01.786" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:03.846" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:03.847" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:03.847" starttime="20181202 16:01:01.740"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:03.848" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:03.848" starttime="20181202 16:01:03.847"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:03.848" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:03.849" starttime="20181202 16:01:03.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="20181202 16:01:03.849" starttime="20181202 16:01:03.849"></status>
</kw>
<msg timestamp="20181202 16:01:03.850" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:03.850" starttime="20181202 16:01:01.738"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:03.850" starttime="20181202 16:01:01.729"></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="20181202 16:01:03.860" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 16:01:03.906" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:05.916" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:05.916" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:05.916" starttime="20181202 16:01:03.859"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:05.917" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:05.917" starttime="20181202 16:01:05.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="20181202 16:01:05.918" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:05.918" starttime="20181202 16:01:05.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="20181202 16:01:05.919" starttime="20181202 16:01:05.918"></status>
</kw>
<msg timestamp="20181202 16:01:05.919" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:05.919" starttime="20181202 16:01:03.858"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.919" starttime="20181202 16:01:03.850"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.919" starttime="20181202 16:00:48.217"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.919" starttime="20181202 16:00:48.216"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.919" starttime="20181202 16:00:34.480"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.919" starttime="20181202 16:00:34.480"></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="20181202 16:01:05.924" starttime="20181202 16:01:05.923"></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="20181202 16:01:05.925" 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="20181202 16:01:05.925" starttime="20181202 16:01:05.924"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:05.928" starttime="20181202 16:01:05.927"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:05.929" starttime="20181202 16:01:05.928"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:05.937" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:05.938" starttime="20181202 16:01:05.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="20181202 16:01:05.951" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:05.951" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:05.951" starttime="20181202 16:01:05.939"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.952" starttime="20181202 16:01:05.926"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.952" starttime="20181202 16:01:05.925"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:05.954" starttime="20181202 16:01:05.954"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:05.955" starttime="20181202 16:01:05.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="20181202 16:01:05.959" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:05.959" starttime="20181202 16:01:05.956"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:05.968" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:05.968" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:05.968" starttime="20181202 16:01:05.959"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.969" starttime="20181202 16:01:05.952"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.969" starttime="20181202 16:01:05.952"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:05.972" starttime="20181202 16:01:05.971"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:05.972" starttime="20181202 16:01:05.972"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:05.975" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:05.975" starttime="20181202 16:01:05.973"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:05.987" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:05.987" 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="20181202 16:01:05.987" starttime="20181202 16:01:05.976"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.988" starttime="20181202 16:01:05.969"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:05.988" starttime="20181202 16:01:05.969"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:05.989" starttime="20181202 16:01:05.989"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:05.989" starttime="20181202 16:01:05.989"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:05.993" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:05.993" starttime="20181202 16:01:05.990"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.003" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.003" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.003" starttime="20181202 16:01:05.993"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.004" starttime="20181202 16:01:05.988"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.004" starttime="20181202 16:01:05.988"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.005" starttime="20181202 16:01:06.005"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.005" starttime="20181202 16:01:06.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="20181202 16:01:06.008" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.008" starttime="20181202 16:01:06.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="20181202 16:01:06.019" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.019" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.019" starttime="20181202 16:01:06.008"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.020" starttime="20181202 16:01:06.004"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.020" starttime="20181202 16:01:06.004"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.023" starttime="20181202 16:01:06.022"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.024" starttime="20181202 16:01:06.024"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.028" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.028" starttime="20181202 16:01:06.025"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.038" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.038" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.038" starttime="20181202 16:01:06.029"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.038" starttime="20181202 16:01:06.021"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.038" starttime="20181202 16:01:06.020"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.041" starttime="20181202 16:01:06.040"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.042" starttime="20181202 16:01:06.041"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.045" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.045" starttime="20181202 16:01:06.042"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.054" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.055" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.055" starttime="20181202 16:01:06.046"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.055" starttime="20181202 16:01:06.039"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.055" starttime="20181202 16:01:06.039"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.057" starttime="20181202 16:01:06.057"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.058" starttime="20181202 16:01:06.058"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.062" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.062" starttime="20181202 16:01:06.059"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.071" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.071" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.071" starttime="20181202 16:01:06.062"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.072" starttime="20181202 16:01:06.056"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.072" starttime="20181202 16:01:06.055"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.074" starttime="20181202 16:01:06.073"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.074" starttime="20181202 16:01:06.074"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.077" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.077" starttime="20181202 16:01:06.074"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.086" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.086" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.086" starttime="20181202 16:01:06.077"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.087" starttime="20181202 16:01:06.072"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.087" starttime="20181202 16:01:06.072"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.088" starttime="20181202 16:01:06.088"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.089" starttime="20181202 16:01:06.089"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.092" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.092" starttime="20181202 16:01:06.089"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.101" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.101" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.101" starttime="20181202 16:01:06.092"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.101" starttime="20181202 16:01:06.087"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.101" starttime="20181202 16:01:06.087"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.101" starttime="20181202 16:01:05.925"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.103" starttime="20181202 16:01:06.102"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.103" starttime="20181202 16:01:06.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="20181202 16:01:06.106" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 16:01:06.106" starttime="20181202 16:01:06.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="20181202 16:01:06.175" 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="20181202 16:01:06.175" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 16:01:06.175" starttime="20181202 16:01:06.106"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.176" starttime="20181202 16:01:06.102"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.176" starttime="20181202 16:01:05.922"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.176" starttime="20181202 16:01:05.921"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 16:01:06.177" starttime="20181202 16:01:06.177"></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="20181202 16:01:06.178" 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="20181202 16:01:06.178" starttime="20181202 16:01:06.177"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.179" starttime="20181202 16:01:06.179"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.180" starttime="20181202 16:01:06.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="20181202 16:01:06.187" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.187" starttime="20181202 16:01:06.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="20181202 16:01:06.204" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.205" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.205" starttime="20181202 16:01:06.187"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.205" starttime="20181202 16:01:06.178"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.205" starttime="20181202 16:01:06.178"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.207" starttime="20181202 16:01:06.206"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.207" starttime="20181202 16:01:06.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="20181202 16:01:06.211" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.211" starttime="20181202 16:01:06.208"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.221" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.221" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.221" starttime="20181202 16:01:06.211"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.222" starttime="20181202 16:01:06.205"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.222" starttime="20181202 16:01:06.205"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.223" starttime="20181202 16:01:06.223"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.223" starttime="20181202 16:01:06.223"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.226" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.226" starttime="20181202 16:01:06.223"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.242" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.242" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.242" starttime="20181202 16:01:06.226"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.243" starttime="20181202 16:01:06.222"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.243" starttime="20181202 16:01:06.222"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.244" starttime="20181202 16:01:06.244"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.245" starttime="20181202 16:01:06.244"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.247" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.247" starttime="20181202 16:01:06.245"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.262" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.262" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.262" starttime="20181202 16:01:06.247"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.262" starttime="20181202 16:01:06.243"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.262" starttime="20181202 16:01:06.243"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.264" starttime="20181202 16:01:06.263"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.264" starttime="20181202 16:01:06.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="20181202 16:01:06.266" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.266" starttime="20181202 16:01:06.264"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.278" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.278" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.278" starttime="20181202 16:01:06.267"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.278" starttime="20181202 16:01:06.263"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.278" starttime="20181202 16:01:06.262"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.279" starttime="20181202 16:01:06.279"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.280" starttime="20181202 16:01:06.279"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.282" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.283" starttime="20181202 16:01:06.280"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.293" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.293" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.293" starttime="20181202 16:01:06.283"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.294" starttime="20181202 16:01:06.278"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.294" starttime="20181202 16:01:06.278"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.295" starttime="20181202 16:01:06.295"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.295" starttime="20181202 16:01:06.295"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.299" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.299" starttime="20181202 16:01:06.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="20181202 16:01:06.311" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.311" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.311" starttime="20181202 16:01:06.299"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.311" starttime="20181202 16:01:06.294"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.311" starttime="20181202 16:01:06.294"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.313" starttime="20181202 16:01:06.312"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.313" starttime="20181202 16:01:06.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="20181202 16:01:06.316" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.316" starttime="20181202 16:01:06.313"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.326" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.326" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.326" starttime="20181202 16:01:06.316"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.326" starttime="20181202 16:01:06.312"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.326" starttime="20181202 16:01:06.311"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.328" starttime="20181202 16:01:06.327"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.328" starttime="20181202 16:01:06.328"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.331" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.331" starttime="20181202 16:01:06.328"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.341" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.341" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.341" starttime="20181202 16:01:06.331"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.341" starttime="20181202 16:01:06.327"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.341" starttime="20181202 16:01:06.326"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.343" starttime="20181202 16:01:06.342"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.343" starttime="20181202 16:01:06.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="20181202 16:01:06.345" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.346" starttime="20181202 16:01:06.343"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.356" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.356" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.356" starttime="20181202 16:01:06.346"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.356" starttime="20181202 16:01:06.342"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.356" starttime="20181202 16:01:06.341"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.356" starttime="20181202 16:01:06.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>sudo ovs-appctl --target ovs-vswitchd vlog/list</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.357" starttime="20181202 16:01:06.357"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.358" starttime="20181202 16:01:06.358"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.360" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 16:01:06.360" starttime="20181202 16:01:06.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="20181202 16:01:06.417" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:06.417" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 16:01:06.417" starttime="20181202 16:01:06.360"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.418" starttime="20181202 16:01:06.357"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.418" starttime="20181202 16:01:06.176"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.418" starttime="20181202 16:01:06.176"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 16:01:06.419" starttime="20181202 16:01:06.419"></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="20181202 16:01:06.420" 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="20181202 16:01:06.420" starttime="20181202 16:01:06.419"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.421" starttime="20181202 16:01:06.421"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.422" starttime="20181202 16:01:06.421"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.426" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.426" starttime="20181202 16:01:06.422"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.445" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.446" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.446" starttime="20181202 16:01:06.426"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.446" starttime="20181202 16:01:06.420"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.446" starttime="20181202 16:01:06.420"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.448" starttime="20181202 16:01:06.447"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.448" starttime="20181202 16:01:06.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="20181202 16:01:06.450" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.450" starttime="20181202 16:01:06.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="20181202 16:01:06.462" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.462" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.462" starttime="20181202 16:01:06.451"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.462" starttime="20181202 16:01:06.446"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.462" starttime="20181202 16:01:06.446"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.463" starttime="20181202 16:01:06.463"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.464" starttime="20181202 16:01:06.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="20181202 16:01:06.466" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.466" starttime="20181202 16:01:06.464"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.478" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.478" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.478" starttime="20181202 16:01:06.466"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.478" starttime="20181202 16:01:06.462"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.478" starttime="20181202 16:01:06.462"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.480" starttime="20181202 16:01:06.479"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.480" starttime="20181202 16:01:06.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="20181202 16:01:06.483" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.483" starttime="20181202 16:01:06.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="20181202 16:01:06.495" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.495" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.495" starttime="20181202 16:01:06.483"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.495" starttime="20181202 16:01:06.478"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.495" starttime="20181202 16:01:06.478"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.496" starttime="20181202 16:01:06.496"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.497" starttime="20181202 16:01:06.497"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.500" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.500" starttime="20181202 16:01:06.497"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.510" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.510" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.510" starttime="20181202 16:01:06.500"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.511" starttime="20181202 16:01:06.496"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.511" starttime="20181202 16:01:06.495"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.512" starttime="20181202 16:01:06.511"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.512" starttime="20181202 16:01:06.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="20181202 16:01:06.515" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.515" starttime="20181202 16:01:06.512"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.525" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.525" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.525" starttime="20181202 16:01:06.515"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.526" starttime="20181202 16:01:06.511"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.526" starttime="20181202 16:01:06.511"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.527" starttime="20181202 16:01:06.527"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.527" starttime="20181202 16:01:06.527"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.530" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.530" starttime="20181202 16:01:06.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="20181202 16:01:06.540" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.541" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.541" starttime="20181202 16:01:06.530"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.541" starttime="20181202 16:01:06.526"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.541" starttime="20181202 16:01:06.526"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.542" starttime="20181202 16:01:06.542"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.543" starttime="20181202 16:01:06.543"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.545" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.545" starttime="20181202 16:01:06.543"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.555" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.555" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.556" starttime="20181202 16:01:06.545"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.556" starttime="20181202 16:01:06.541"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.556" starttime="20181202 16:01:06.541"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.557" starttime="20181202 16:01:06.557"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.557" starttime="20181202 16:01:06.557"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.560" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.560" starttime="20181202 16:01:06.557"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:06.570" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.570" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.570" starttime="20181202 16:01:06.560"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.570" starttime="20181202 16:01:06.556"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.571" starttime="20181202 16:01:06.556"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.572" starttime="20181202 16:01:06.572"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.572" starttime="20181202 16:01:06.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="20181202 16:01:06.575" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:01:06.575" starttime="20181202 16:01:06.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="20181202 16:01:06.584" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.584" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:06.584" starttime="20181202 16:01:06.575"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.584" starttime="20181202 16:01:06.571"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.584" starttime="20181202 16:01:06.571"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.584" starttime="20181202 16:01:06.420"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.585" starttime="20181202 16:01:06.585"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:06.586" starttime="20181202 16:01:06.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="20181202 16:01:06.588" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 16:01:06.588" starttime="20181202 16:01:06.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="20181202 16:01:06.650" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:06.651" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 16:01:06.651" starttime="20181202 16:01:06.588"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.651" starttime="20181202 16:01:06.585"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.651" starttime="20181202 16:01:06.418"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.651" starttime="20181202 16:01:06.418"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.651" starttime="20181202 16:01:05.921"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.651" starttime="20181202 16:01:05.920"></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="20181202 16:01:06.661" 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="20181202 16:01:06.661" starttime="20181202 16:01:06.661"></status>
</kw>
<msg timestamp="20181202 16:01:06.661" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 16:01:06.661" starttime="20181202 16:01:06.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:06.662" starttime="20181202 16:01:06.661"></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="20181202 16:01:06.662" 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="20181202 16:01:06.662" starttime="20181202 16:01:06.662"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.663" starttime="20181202 16:01:06.660"></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.13</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="20181202 16:01:06.676" starttime="20181202 16:01:06.675"></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="20181202 16:01:06.677" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:01:06.833" 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="20181202 16:01:06.834" starttime="20181202 16:01:06.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="20181202 16:01:06.863" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 16:01:06.863" starttime="20181202 16:01:06.834"></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="20181202 16:01:06.867" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 16:01:06 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="20181202 16:01:06.868" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 16:01:06 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="20181202 16:01:06.868" starttime="20181202 16:01:06.863"></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="20181202 16:01:06.910" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:01:06.910" starttime="20181202 16:01:06.868"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:06.911" starttime="20181202 16:01:06.910"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:01:06.912" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 16:01:06 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="20181202 16:01:06.912" starttime="20181202 16:01:06.912"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.912" starttime="20181202 16:01:06.674"></status>
</kw>
<msg timestamp="20181202 16:01:06.912" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 16:01:06 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="20181202 16:01:06.912" starttime="20181202 16:01:06.666"></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="20181202 16:01:06.913" starttime="20181202 16:01:06.912"></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="20181202 16:01:06.913" starttime="20181202 16:01:06.913"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.913" starttime="20181202 16:01:06.913"></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="20181202 16:01:06.914" starttime="20181202 16:01:06.914"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.914" starttime="20181202 16:01:06.914"></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="20181202 16:01:06.915" starttime="20181202 16:01:06.914"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.915" starttime="20181202 16:01:06.914"></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="20181202 16:01:06.915" starttime="20181202 16:01:06.915"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.915" starttime="20181202 16:01:06.915"></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="20181202 16:01:06.916" starttime="20181202 16:01:06.915"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.916" starttime="20181202 16:01:06.915"></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="20181202 16:01:06.916" starttime="20181202 16:01:06.916"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.916" starttime="20181202 16:01:06.916"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.916" starttime="20181202 16:01:06.913"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.917" starttime="20181202 16:01:06.665"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.917" starttime="20181202 16:01:06.665"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.917" starttime="20181202 16:01:06.665"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.917" starttime="20181202 16:01:06.664"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.917" starttime="20181202 16:01:06.664"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.917" starttime="20181202 16:01:06.663"></status>
</kw>
<msg timestamp="20181202 16:01:06.917" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 16:01:06.917" starttime="20181202 16:01:06.663"></status>
</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="20181202 16:01:06.925" 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="20181202 16:01:06.925" starttime="20181202 16:01:06.925"></status>
</kw>
<msg timestamp="20181202 16:01:06.925" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 16:01:06.925" starttime="20181202 16:01:06.925"></status>
</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="20181202 16:01:06.926" starttime="20181202 16:01:06.926"></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="20181202 16:01:06.927" 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="20181202 16:01:06.927" starttime="20181202 16:01:06.926"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.927" starttime="20181202 16:01:06.924"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.927" starttime="20181202 16:01:06.917"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.927" starttime="20181202 16:01:06.663"></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="20181202 16:01:06.928" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 16:01:06.928" starttime="20181202 16:01:06.928"></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="20181202 16:01:06.936" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 16:01:06.936" starttime="20181202 16:01:06.929"></status>
</kw>
<msg timestamp="20181202 16:01:06.936" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 16:01:06.936" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 16:01:06.936" starttime="20181202 16:01:06.929"></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="20181202 16:01:06.937" starttime="20181202 16:01:06.937"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.937" starttime="20181202 16:01:06.929"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:06.937" starttime="20181202 16:01:06.929"></status>
</kw>
<msg timestamp="20181202 16:01:06.937" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 16:01:06.937" starttime="20181202 16:01:06.928"></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="20181202 16:01:06.938" starttime="20181202 16:01:06.937"></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>
<status status="PASS" endtime="20181202 16:01:06.938" starttime="20181202 16:01:06.938"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 16:01:06.940" level="INFO">${tmpdir} = CSIT_Arp_Learning_Suite_Setup</msg>
<status status="PASS" endtime="20181202 16:01:06.940" starttime="20181202 16:01:06.939"></status>
</kw>
<msg timestamp="20181202 16:01:06.940" level="INFO">${dstdir} = /tmp/CSIT_Arp_Learning_Suite_Setup</msg>
<status status="PASS" endtime="20181202 16:01:06.940" starttime="20181202 16:01:06.939"></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="20181202 16:01:06.940" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Arp_Learning_Suite_Setup</msg>
<status status="PASS" endtime="20181202 16:01:06.940" starttime="20181202 16:01:06.940"></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="20181202 16:01:06.943" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Arp_Learning_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 16:01:07.271" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 16:01:07.272" level="INFO">${output} = 2018-12-02 16:01:07,222 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 16:01:07.272" starttime="20181202 16:01:06.941"></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="20181202 16:01:07.274" level="INFO">rc: 0, output: 2018-12-02 16:01:07,222 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 16:01:07.274" starttime="20181202 16:01:07.273"></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="20181202 16:01:07.275" starttime="20181202 16:01:07.274"></status>
</kw>
<msg timestamp="20181202 16:01:07.276" level="INFO">${output} = 2018-12-02 16:01:07,222 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 16:01:07.276" starttime="20181202 16:01:06.938"></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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 16:01:07.277" level="FAIL">'2018-12-02 16:01:07,222 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 16:01:07.277" starttime="20181202 16:01:07.276"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.277" starttime="20181202 16:01:06.927"></status>
</kw>
<msg timestamp="20181202 16:01:07.277" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 16:01:07.277" starttime="20181202 16:01:06.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>"${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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 16:01:07.291" 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="20181202 16:01:07.291" starttime="20181202 16:01:07.290"></status>
</kw>
<msg timestamp="20181202 16:01:07.291" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 16:01:07.291" starttime="20181202 16:01:07.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}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:07.291" starttime="20181202 16:01:07.291"></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="20181202 16:01:07.292" 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="20181202 16:01:07.292" starttime="20181202 16:01:07.292"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.293" starttime="20181202 16:01:07.289"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 16:01:07.293" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 16:01:07.293" starttime="20181202 16:01:07.293"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.293" starttime="20181202 16:01:07.279"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.293" starttime="20181202 16:01:07.278"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.294" starttime="20181202 16:01:06.927"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.294" starttime="20181202 16:01:06.663"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.294" starttime="20181202 16:01:06.652"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.294" starttime="20181202 16:00:17.688"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.294" starttime="20181202 16:00:17.687"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.294" starttime="20181202 16:00:17.687"></status>
</kw>
<test id="s1-s9-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="20181202 16:01:07.295" critical="yes" starttime="20181202 16:01:07.295">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s9-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="20181202 16:01:07.296" critical="yes" starttime="20181202 16:01:07.296">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s9-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="20181202 16:01:07.297" critical="yes" starttime="20181202 16:01:07.296">Parent suite setup failed:
AssertionError</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>
<msg timestamp="20181202 16:01:07.310" level="FAIL">Variable '${NET_ID}' not found. Did you mean:
    ${NET_2_SEGID}
    ${NET_1_SEGID}
    ${NET_2}
    ${NET_1}</msg>
<status status="FAIL" endtime="20181202 16:01:07.310" starttime="20181202 16:01:07.298"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.310" starttime="20181202 16:01:07.298"></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="20181202 16:01:07.320" level="FAIL">Variable '${ROUTER_ID}' not found. Did you mean:
    ${ROUTER}</msg>
<status status="FAIL" endtime="20181202 16:01:07.320" starttime="20181202 16:01:07.311"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.320" starttime="20181202 16:01:07.311"></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.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${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="20181202 16:01:07.393" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/location.uri</msg>
<status status="PASS" endtime="20181202 16:01:07.393" starttime="20181202 16:01:07.392"></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="20181202 16:01:07.394" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/location.uri' does not exist.</msg>
<status status="FAIL" endtime="20181202 16:01:07.395" starttime="20181202 16:01:07.394"></status>
</kw>
<msg timestamp="20181202 16:01:07.395" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181202 16:01:07.395" starttime="20181202 16:01:07.393"></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="20181202 16:01:07.395" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/location.uri</msg>
<status status="PASS" endtime="20181202 16:01:07.395" starttime="20181202 16:01:07.395"></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="20181202 16:01:07.396" 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="20181202 16:01:07.396" level="INFO">${template} = /restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181202 16:01:07.396" starttime="20181202 16:01:07.396"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181202 16:01:07.396" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN
</msg>
<status status="PASS" endtime="20181202 16:01:07.397" starttime="20181202 16:01:07.396"></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="20181202 16:01:07.397" level="INFO">${final_text} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 16:01:07.397" starttime="20181202 16:01:07.397"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.397" starttime="20181202 16:01:07.391"></status>
</kw>
<msg timestamp="20181202 16:01:07.398" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:07.398" starttime="20181202 16:01:07.358"></status>
</kw>
<msg timestamp="20181202 16:01:07.398" level="INFO">${uri} = /restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 16:01:07.398" starttime="20181202 16:01:07.357"></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.fluorine/${file_name} exists. If yes read and Log contents of file /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/${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="20181202 16:01:07.436" level="INFO">${file_path_stream} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete.fluorine/post_data.json</msg>
<status status="PASS" endtime="20181202 16:01:07.436" starttime="20181202 16:01:07.436"></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="20181202 16:01:07.437" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete.fluorine/post_data.json' does not exist.</msg>
<status status="FAIL" endtime="20181202 16:01:07.437" starttime="20181202 16:01:07.437"></status>
</kw>
<msg timestamp="20181202 16:01:07.437" level="INFO">${file_stream_exists} = False</msg>
<status status="PASS" endtime="20181202 16:01:07.437" starttime="20181202 16:01:07.436"></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="20181202 16:01:07.438" level="INFO">${file_path} = /home/opnfv/repos/odl_test/csit/libraries/../variables/vpnservice//l3vpn_delete/post_data.json</msg>
<status status="PASS" endtime="20181202 16:01:07.438" starttime="20181202 16:01:07.437"></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="20181202 16:01:07.438" 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="20181202 16:01:07.439" level="INFO">${template} = {
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181202 16:01:07.439" starttime="20181202 16:01:07.438"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${template}</arg>
</arguments>
<msg timestamp="20181202 16:01:07.439" level="INFO">{
   "input":{
      "id":[
         "$vpnid"
      ]
   }
}
</msg>
<status status="PASS" endtime="20181202 16:01:07.439" starttime="20181202 16:01:07.439"></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="20181202 16:01:07.440" level="INFO">${final_text} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 16:01:07.440" starttime="20181202 16:01:07.439"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.440" starttime="20181202 16:01:07.435"></status>
</kw>
<msg timestamp="20181202 16:01:07.440" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:07.440" starttime="20181202 16:01:07.413"></status>
</kw>
<msg timestamp="20181202 16:01:07.440" level="INFO">${data} = {
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 16:01:07.440" starttime="20181202 16:01:07.411"></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="20181202 16:01:07.442" level="FAIL">File '/home/opnfv/repos/odl_test/csit/variables/vpnservice/l3vpn_delete/jmespath.expr' does not exist.</msg>
<status status="FAIL" endtime="20181202 16:01:07.442" starttime="20181202 16:01:07.442"></status>
</kw>
<msg timestamp="20181202 16:01:07.442" level="INFO">${read_jmes_file} = False</msg>
<status status="PASS" endtime="20181202 16:01:07.442" starttime="20181202 16:01:07.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>${read_jmes_file} == ${true}</arg>
<arg>OperatingSystem.Get_File</arg>
<arg>${folder}${/}jmespath.expr</arg>
</arguments>
<assign>
<var>${jmes_expression}</var>
</assign>
<msg timestamp="20181202 16:01:07.443" level="INFO">${jmes_expression} = None</msg>
<status status="PASS" endtime="20181202 16:01:07.443" starttime="20181202 16:01:07.443"></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="20181202 16:01:07.443" level="INFO">${expression} = </msg>
<status status="PASS" endtime="20181202 16:01:07.444" starttime="20181202 16:01:07.443"></status>
</kw>
<msg timestamp="20181202 16:01:07.444" level="INFO">${jmes_expression} = </msg>
<status status="PASS" endtime="20181202 16:01:07.444" starttime="20181202 16:01:07.441"></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="20181202 16:01:07.445" level="INFO">/restconf/operations/neutronvpn:deleteL3VPN</msg>
<status status="PASS" endtime="20181202 16:01:07.445" starttime="20181202 16:01:07.445"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${data}</arg>
</arguments>
<msg timestamp="20181202 16:01:07.446" level="INFO">{
   "input":{
      "id":[
         "4ae8cd92-48ca-49b5-94e1-b2921a261111"
      ]
   }
}</msg>
<status status="PASS" endtime="20181202 16:01:07.446" starttime="20181202 16:01:07.446"></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="20181202 16:01:07.446" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 16:01:07.446" starttime="20181202 16:01:07.446"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accept}</arg>
</arguments>
<msg timestamp="20181202 16:01:07.447" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 16:01:07.447" starttime="20181202 16:01:07.447"></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="20181202 16:01:07.448" level="INFO">${accumulator} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 16:01:07.448" starttime="20181202 16:01:07.448"></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="20181202 16:01:07.449" level="INFO">${items_to_add} = []</msg>
<status status="PASS" endtime="20181202 16:01:07.449" starttime="20181202 16:01:07.448"></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="20181202 16:01:07.449" starttime="20181202 16:01:07.449"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${accumulator}</arg>
</arguments>
<msg timestamp="20181202 16:01:07.449" level="INFO">{u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 16:01:07.450" starttime="20181202 16:01:07.449"></status>
</kw>
<msg timestamp="20181202 16:01:07.450" level="INFO">${headers} = {u'Content-Type': u'application/yang.data+json'}</msg>
<status status="PASS" endtime="20181202 16:01:07.450" starttime="20181202 16:01:07.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>"""${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="20181202 16:01:07.452" level="FAIL">Non-existing index or alias 'default'.</msg>
<status status="FAIL" endtime="20181202 16:01:07.452" starttime="20181202 16:01:07.451"></status>
</kw>
<msg timestamp="20181202 16:01:07.452" level="INFO">${response} = None</msg>
<status status="FAIL" endtime="20181202 16:01:07.452" starttime="20181202 16:01:07.450"></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="20181202 16:01:07.453" level="FAIL">Resolving variable '${response.text}' failed: AttributeError: 'NoneType' object has no attribute 'text'</msg>
<status status="FAIL" endtime="20181202 16:01:07.453" starttime="20181202 16:01:07.453"></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="20181202 16:01:07.453" level="FAIL">Resolving variable '${response.status_code}' failed: AttributeError: 'NoneType' object has no attribute 'status_code'</msg>
<status status="FAIL" endtime="20181202 16:01:07.454" starttime="20181202 16:01:07.453"></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="20181202 16:01:07.454" starttime="20181202 16:01:07.454"></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="20181202 16:01:07.455" level="INFO">${final_allowd_list} = [200, 201, 204]</msg>
<status status="PASS" endtime="20181202 16:01:07.455" starttime="20181202 16:01:07.454"></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="20181202 16:01:07.455" level="FAIL">Resolving variable '${response.status_code}' failed: AttributeError: 'NoneType' object has no attribute 'status_code'</msg>
<status status="FAIL" endtime="20181202 16:01:07.455" starttime="20181202 16:01:07.455"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.455" starttime="20181202 16:01:07.452"></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="20181202 16:01:07.456" starttime="20181202 16:01:07.456"></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="20181202 16:01:07.456" level="INFO">${text_normalized} = None</msg>
<msg timestamp="20181202 16:01:07.456" level="FAIL">Resolving variable '${response.text}' failed: AttributeError: 'NoneType' object has no attribute 'text'</msg>
<status status="FAIL" endtime="20181202 16:01:07.457" starttime="20181202 16:01:07.456"></status>
</kw>
<msg timestamp="20181202 16:01:07.457" level="INFO">${response_text} = None</msg>
<status status="FAIL" endtime="20181202 16:01:07.457" starttime="20181202 16:01:07.444"></status>
</kw>
<msg timestamp="20181202 16:01:07.457" level="INFO">${response_text} = None</msg>
<status status="FAIL" endtime="20181202 16:01:07.457" starttime="20181202 16:01:07.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>${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="20181202 16:01:07.458" starttime="20181202 16:01:07.457"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.458" starttime="20181202 16:01:07.348"></status>
</kw>
<status status="FAIL" endtime="20181202 16:01:07.458" starttime="20181202 16:01:07.320"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.458" starttime="20181202 16:01:07.320"></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="20181202 16:01:07.461" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 16:01:07.462" starttime="20181202 16:01:07.461"></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="20181202 16:01:07.464" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 16:01:07.945" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 16:01:07.945" starttime="20181202 16:01:07.462"></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="20181202 16:01:07.947" 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  = 631
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  = 28
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  = 855
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  = 2484
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  = 1804
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.127273
distributed-data-store.operational.commit.rate_Max      = 11.232944
distributed-data-store.operational.commit.rate_Mean     = 0.46281701166
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4352
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 16:01:07.947" starttime="20181202 16:01:07.946"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.947" starttime="20181202 16:01:07.461"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.948" starttime="20181202 16:01:07.461"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:07.948" starttime="20181202 16:01:07.460"></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="20181202 16:01:07.952" level="INFO">${tmpdir} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181202 16:01:07.952" starttime="20181202 16:01:07.951"></status>
</kw>
<msg timestamp="20181202 16:01:07.953" level="INFO">${dstdir} = /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181202 16:01:07.953" starttime="20181202 16:01:07.950"></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="20181202 16:01:07.954" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181202 16:01:07.954" starttime="20181202 16:01:07.953"></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="20181202 16:01:07.957" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Arp_Learning 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 16:01:08.177" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 16:01:08.177" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 16:01:08.177" starttime="20181202 16:01:07.954"></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="20181202 16:01:08.178" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 16:01:08.178" starttime="20181202 16:01:08.178"></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="20181202 16:01:08.179" starttime="20181202 16:01:08.178"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.179" starttime="20181202 16:01:07.949"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.179" starttime="20181202 16:01:07.948"></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="20181202 16:01:08.182" level="INFO">${tmpdir} = CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181202 16:01:08.182" starttime="20181202 16:01:08.182"></status>
</kw>
<msg timestamp="20181202 16:01:08.182" level="INFO">${dstdir} = /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181202 16:01:08.182" starttime="20181202 16:01:08.180"></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="20181202 16:01:08.183" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Arp_Learning</msg>
<status status="PASS" endtime="20181202 16:01:08.183" starttime="20181202 16:01:08.182"></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="20181202 16:01:08.185" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_Arp_Learning 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 16:01:08.488" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 16:01:08.488" level="INFO">${output} = 2018-12-02 16:01:08,440 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 16:01:08.488" starttime="20181202 16:01:08.183"></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="20181202 16:01:08.490" level="INFO">rc: 0, output: 2018-12-02 16:01:08,440 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 16:01:08.490" starttime="20181202 16:01:08.489"></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="20181202 16:01:08.491" starttime="20181202 16:01:08.490"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.491" starttime="20181202 16:01:08.180"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.491" starttime="20181202 16:01:08.179"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.491" starttime="20181202 16:01:07.460"></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="20181202 16:01:08.494" starttime="20181202 16:01:08.494"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.496" starttime="20181202 16:01:08.495"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.497" starttime="20181202 16:01:08.496"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.500" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 16:01:08.501" starttime="20181202 16:01:08.497"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.519" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.519" 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="20181202 16:01:08.519" starttime="20181202 16:01:08.501"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.519" starttime="20181202 16:01:08.495"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.521" starttime="20181202 16:01:08.520"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.521" starttime="20181202 16:01:08.521"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.523" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 16:01:08.523" starttime="20181202 16:01:08.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="20181202 16:01:08.543" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.543" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 16:01:08.543" starttime="20181202 16:01:08.524"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.544" starttime="20181202 16:01:08.520"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.545" starttime="20181202 16:01:08.545"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.545" starttime="20181202 16:01:08.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="20181202 16:01:08.548" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 16:01:08.548" starttime="20181202 16:01:08.546"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.552" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.552" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 16:01:08.552" starttime="20181202 16:01:08.548"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.553" starttime="20181202 16:01:08.544"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.554" starttime="20181202 16:01:08.553"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.554" starttime="20181202 16:01:08.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="20181202 16:01:08.556" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 16:01:08.556" starttime="20181202 16:01:08.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="20181202 16:01:08.563" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.563" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 16:01:08.563" starttime="20181202 16:01:08.556"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.563" starttime="20181202 16:01:08.553"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.564" starttime="20181202 16:01:08.564"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.565" starttime="20181202 16:01:08.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="20181202 16:01:08.567" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 16:01:08.567" starttime="20181202 16:01:08.565"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.569" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.569" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:08.569" starttime="20181202 16:01:08.567"></status>
</kw>
<msg timestamp="20181202 16:01:08.569" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:08.569" starttime="20181202 16:01:08.563"></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="20181202 16:01:08.570" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 16:01:08.570" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:08.570" starttime="20181202 16:01:08.570"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 16:01:08.570" starttime="20181202 16:01:08.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-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.572" starttime="20181202 16:01:08.571"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.572" starttime="20181202 16:01:08.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="20181202 16:01:08.573" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 16:01:08.574" starttime="20181202 16:01:08.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="20181202 16:01:08.606" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.606" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 16:01:08.606" starttime="20181202 16:01:08.574"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.606" starttime="20181202 16:01:08.571"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.607" starttime="20181202 16:01:08.607"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.608" starttime="20181202 16:01:08.607"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.610" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 16:01:08.610" starttime="20181202 16:01:08.608"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.631" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 16:01:08.631" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 16:01:08.631" starttime="20181202 16:01:08.610"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.632" starttime="20181202 16:01:08.606"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.633" starttime="20181202 16:01:08.632"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.633" starttime="20181202 16:01:08.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="20181202 16:01:08.635" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:01:08.635" starttime="20181202 16:01:08.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="20181202 16:01:08.654" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 16:01:08.654" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 16:01:08.654" starttime="20181202 16:01:08.635"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.654" starttime="20181202 16:01:08.632"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.655" starttime="20181202 16:01:08.655"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.656" starttime="20181202 16:01:08.656"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.658" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 16:01:08.658" starttime="20181202 16:01:08.656"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.834" level="INFO">cookie=0x8000001, duration=1374.387s, table=0, n_packets=1804, n_bytes=125780, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1374.387s, table=0, n_packets=1578, n_bytes=104970, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=1044.023s, table=0, n_packets=1043, n_bytes=56322, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1374.619s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1374.619s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1374.619s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1374.619s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1374.619s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1206.565s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1206.565s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1374.619s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1374.619s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1374.297s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1373.828s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1373.828s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1374.297s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1374.619s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1374.297s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1374.297s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1374.297s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1208.219s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1374.297s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1374.297s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1208.975s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1208.975s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=1208.339s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=1208.339s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1374.619s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1374.619s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1374.297s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=1374.619s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1374.195s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.195s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.195s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.195s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.195s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.195s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.195s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.195s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.195s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.195s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.169s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.169s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.169s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.169s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1374.213s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.201s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1374.169s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1374.169s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1374.169s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1374.169s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.169s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1374.169s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1374.169s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1374.169s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1044.004s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1374.169s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=1374.169s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=1044.004s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1374.169s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1374.169s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1374.169s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1374.169s, 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=1374.169s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1374.169s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1374.169s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.169s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.169s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.169s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.169s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.169s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.169s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1374.195s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.169s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1374.213s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1374.201s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1374.201s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1374.213s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.195s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1374.169s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1374.169s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1374.169s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.834" level="INFO">${output} =  cookie=0x8000001, duration=1374.387s, table=0, n_packets=1804, n_bytes=125780, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 16:01:08.834" starttime="20181202 16:01:08.658"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.834" starttime="20181202 16:01:08.654"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.836" starttime="20181202 16:01:08.836"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.836" starttime="20181202 16:01:08.836"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.839" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 16:01:08.839" starttime="20181202 16:01:08.837"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.852" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.852" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 16:01:08.852" starttime="20181202 16:01:08.839"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.852" starttime="20181202 16:01:08.835"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.853" starttime="20181202 16:01:08.853"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.853" starttime="20181202 16:01:08.853"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.856" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 16:01:08.856" starttime="20181202 16:01:08.854"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.871" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1209.498s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=1209.814s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=1374.368s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:01:08.871" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1209.498s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210...</msg>
<status status="PASS" endtime="20181202 16:01:08.871" starttime="20181202 16:01:08.856"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.871" starttime="20181202 16:01:08.852"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.871" starttime="20181202 16:01:08.493"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.871" starttime="20181202 16:01:08.493"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 16:01:08.872" starttime="20181202 16:01:08.872"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.873" starttime="20181202 16:01:08.873"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.874" starttime="20181202 16:01:08.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="20181202 16:01:08.877" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 16:01:08.877" starttime="20181202 16:01:08.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="20181202 16:01:08.892" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:08.893" 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="20181202 16:01:08.893" starttime="20181202 16:01:08.878"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.893" starttime="20181202 16:01:08.873"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.894" starttime="20181202 16:01:08.893"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.894" starttime="20181202 16:01:08.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="20181202 16:01:08.896" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 16:01:08.896" starttime="20181202 16:01:08.894"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.910" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:08.910" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 16:01:08.910" starttime="20181202 16:01:08.896"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.910" starttime="20181202 16:01:08.893"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.911" starttime="20181202 16:01:08.911"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.911" starttime="20181202 16:01:08.911"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.914" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 16:01:08.914" starttime="20181202 16:01:08.912"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.918" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:08.918" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 16:01:08.918" starttime="20181202 16:01:08.914"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.918" starttime="20181202 16:01:08.910"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.920" starttime="20181202 16:01:08.920"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.922" starttime="20181202 16:01:08.920"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.924" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 16:01:08.924" starttime="20181202 16:01:08.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="20181202 16:01:08.931" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:08.931" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 16:01:08.932" starttime="20181202 16:01:08.925"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.932" starttime="20181202 16:01:08.919"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.933" starttime="20181202 16:01:08.933"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.933" starttime="20181202 16:01:08.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="20181202 16:01:08.936" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 16:01:08.936" starttime="20181202 16:01:08.933"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.938" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:08.938" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:08.938" starttime="20181202 16:01:08.936"></status>
</kw>
<msg timestamp="20181202 16:01:08.939" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:08.939" starttime="20181202 16:01:08.932"></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="20181202 16:01:08.939" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 16:01:08.939" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:08.939" starttime="20181202 16:01:08.939"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 16:01:08.940" starttime="20181202 16:01:08.939"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.941" starttime="20181202 16:01:08.940"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.941" starttime="20181202 16:01:08.941"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.943" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 16:01:08.943" starttime="20181202 16:01:08.941"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.971" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:08.972" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 16:01:08.972" starttime="20181202 16:01:08.943"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.972" starttime="20181202 16:01:08.940"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.973" starttime="20181202 16:01:08.973"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.973" starttime="20181202 16:01:08.973"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:08.975" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 16:01:08.975" starttime="20181202 16:01:08.973"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:08.996" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:08.996" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 16:01:08.996" starttime="20181202 16:01:08.976"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:08.996" starttime="20181202 16:01:08.972"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:08.997" starttime="20181202 16:01:08.997"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:08.998" starttime="20181202 16:01:08.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="20181202 16:01:09.000" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:01:09.000" starttime="20181202 16:01:08.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="20181202 16:01:09.016" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:09.016" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 16:01:09.016" starttime="20181202 16:01:09.000"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.016" starttime="20181202 16:01:08.996"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.017" starttime="20181202 16:01:09.017"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.017" starttime="20181202 16:01:09.017"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.020" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 16:01:09.020" starttime="20181202 16:01:09.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="20181202 16:01:09.180" level="INFO">cookie=0x8000001, duration=1374.932s, table=0, n_packets=1562, n_bytes=103092, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1374.688s, table=0, n_packets=1595, n_bytes=105926, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=1009.841s, table=0, n_packets=1008, n_bytes=54432, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1374.931s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1374.931s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1374.931s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1374.931s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1374.931s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1206.934s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1206.932s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1374.931s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1374.931s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1374.688s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1374.185s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1374.185s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1374.688s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1374.932s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1374.931s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1374.688s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1374.931s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1374.679s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1374.688s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=1374.931s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1374.931s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1374.688s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=1374.931s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1374.597s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.597s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.597s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.597s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.597s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.597s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.597s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.597s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.597s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.568s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.568s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.568s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.496s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.496s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1374.646s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.597s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1374.496s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1374.496s, 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=1374.496s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1374.496s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.496s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1374.496s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1374.496s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1374.496s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1009.819s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1374.496s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=1374.496s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=1009.820s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1374.496s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1374.496s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1374.496s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1374.496s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1374.496s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1374.496s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1374.496s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.496s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.496s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.496s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.496s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.496s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.496s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1374.597s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.496s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1374.597s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1374.597s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1374.597s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1374.597s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.597s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1374.496s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1374.496s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1374.496s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:09.180" level="INFO">${output} =  cookie=0x8000001, duration=1374.932s, table=0, n_packets=1562, n_bytes=103092, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 16:01:09.180" starttime="20181202 16:01:09.020"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.181" starttime="20181202 16:01:09.016"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.183" starttime="20181202 16:01:09.182"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.183" starttime="20181202 16:01:09.183"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.186" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 16:01:09.186" starttime="20181202 16:01:09.183"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.201" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:09.201" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 16:01:09.201" starttime="20181202 16:01:09.186"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.201" starttime="20181202 16:01:09.181"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.204" starttime="20181202 16:01:09.203"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.205" starttime="20181202 16:01:09.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="20181202 16:01:09.208" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:01:09.209" starttime="20181202 16:01:09.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="20181202 16:01:09.223" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1374.684s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=1006.332s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:01:09.223" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1374.684s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,buck...</msg>
<status status="PASS" endtime="20181202 16:01:09.223" starttime="20181202 16:01:09.209"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.223" starttime="20181202 16:01:09.202"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.223" starttime="20181202 16:01:08.872"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.223" starttime="20181202 16:01:08.871"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 16:01:09.225" starttime="20181202 16:01:09.225"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.227" starttime="20181202 16:01:09.226"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.227" starttime="20181202 16:01:09.227"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.230" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 16:01:09.230" starttime="20181202 16:01:09.228"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.253" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.253" 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="20181202 16:01:09.253" starttime="20181202 16:01:09.231"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.253" starttime="20181202 16:01:09.225"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.255" starttime="20181202 16:01:09.254"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.255" starttime="20181202 16:01:09.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="20181202 16:01:09.257" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 16:01:09.257" starttime="20181202 16:01:09.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="20181202 16:01:09.275" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.275" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 16:01:09.275" starttime="20181202 16:01:09.258"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.275" starttime="20181202 16:01:09.254"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.276" starttime="20181202 16:01:09.276"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.277" starttime="20181202 16:01:09.277"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.278" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 16:01:09.278" starttime="20181202 16:01:09.277"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.284" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.284" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 16:01:09.284" starttime="20181202 16:01:09.279"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.284" starttime="20181202 16:01:09.275"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.286" starttime="20181202 16:01:09.285"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.286" starttime="20181202 16:01:09.286"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.288" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 16:01:09.288" starttime="20181202 16:01:09.286"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.296" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.296" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 16:01:09.296" starttime="20181202 16:01:09.288"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.296" starttime="20181202 16:01:09.284"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.297" starttime="20181202 16:01:09.297"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.298" starttime="20181202 16:01:09.298"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.300" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 16:01:09.300" starttime="20181202 16:01:09.298"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.303" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.303" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:09.303" starttime="20181202 16:01:09.300"></status>
</kw>
<msg timestamp="20181202 16:01:09.303" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:09.303" starttime="20181202 16:01:09.296"></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="20181202 16:01:09.304" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 16:01:09.304" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:09.304" starttime="20181202 16:01:09.304"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 16:01:09.305" starttime="20181202 16:01:09.305"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.306" starttime="20181202 16:01:09.306"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.307" starttime="20181202 16:01:09.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="20181202 16:01:09.309" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 16:01:09.309" starttime="20181202 16:01:09.307"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.343" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.343" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 16:01:09.343" starttime="20181202 16:01:09.309"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.343" starttime="20181202 16:01:09.305"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.345" starttime="20181202 16:01:09.345"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.346" starttime="20181202 16:01:09.346"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.348" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 16:01:09.348" starttime="20181202 16:01:09.346"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.371" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.372" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 16:01:09.372" starttime="20181202 16:01:09.348"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.372" starttime="20181202 16:01:09.344"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.373" starttime="20181202 16:01:09.373"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.374" starttime="20181202 16:01:09.373"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.376" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:01:09.376" starttime="20181202 16:01:09.374"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.399" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.399" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 16:01:09.399" starttime="20181202 16:01:09.376"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.399" starttime="20181202 16:01:09.372"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.401" starttime="20181202 16:01:09.401"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.402" starttime="20181202 16:01:09.402"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.404" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 16:01:09.404" starttime="20181202 16:01:09.402"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.610" level="INFO">cookie=0x8000001, duration=1375.112s, table=0, n_packets=1719, n_bytes=119726, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1375.112s, table=0, n_packets=1580, n_bytes=104824, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=994.600s, table=0, n_packets=993, n_bytes=53622, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1375.366s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1375.366s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1375.366s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1375.366s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1375.366s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1207.316s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1207.307s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1375.366s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1375.366s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1375.041s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1374.614s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1374.614s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1375.044s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1375.366s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1375.044s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1375.044s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1375.044s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1208.954s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1375.041s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1375.044s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1209.082s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1209.082s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=1209.044s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1209.048s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1375.366s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1375.366s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1375.042s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=1375.366s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1374.965s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.965s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.965s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.965s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.965s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.965s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.965s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1374.964s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.964s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.964s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.964s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.964s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.964s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1374.964s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1375.041s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.965s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1374.964s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1374.964s, 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=1374.964s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1374.964s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.964s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1374.964s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1374.964s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1374.964s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=994.590s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1374.952s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=1374.952s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=994.590s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1374.964s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1374.964s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1374.964s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1374.964s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1374.964s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1374.964s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1374.964s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.964s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.964s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.964s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.964s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.964s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1374.964s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1374.965s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.964s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1374.965s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1374.965s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1374.965s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1374.965s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1374.965s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1374.964s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1374.964s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1374.964s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.612" level="INFO">${output} =  cookie=0x8000001, duration=1375.112s, table=0, n_packets=1719, n_bytes=119726, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 16:01:09.612" starttime="20181202 16:01:09.405"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.613" starttime="20181202 16:01:09.400"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.617" starttime="20181202 16:01:09.616"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.617" starttime="20181202 16:01:09.617"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.621" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 16:01:09.621" starttime="20181202 16:01:09.618"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.634" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.634" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 16:01:09.635" starttime="20181202 16:01:09.621"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.635" starttime="20181202 16:01:09.615"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:09.636" starttime="20181202 16:01:09.636"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:01:09.636" starttime="20181202 16:01:09.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="20181202 16:01:09.639" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:01:09.639" starttime="20181202 16:01:09.637"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:01:09.653" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1209.656s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=1375.153s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=1209.965s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:01:09.654" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1209.656s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=500...</msg>
<status status="PASS" endtime="20181202 16:01:09.654" starttime="20181202 16:01:09.639"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.654" starttime="20181202 16:01:09.635"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.654" starttime="20181202 16:01:09.224"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.654" starttime="20181202 16:01:09.224"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.654" starttime="20181202 16:01:08.492"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.654" starttime="20181202 16:01:08.492"></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="20181202 16:01:09.666" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1a4ceb90&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 16:01:09.667" starttime="20181202 16:01:09.666"></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="20181202 16:01:09.674" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.675" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.675" starttime="20181202 16:01:09.668"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.676" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.676" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.676" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.676" starttime="20181202 16:01:09.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="20181202 16:01:09.677" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.677" starttime="20181202 16:01:09.677"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.677" starttime="20181202 16:01:09.668"></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="20181202 16:01:09.681" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.681" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.681" starttime="20181202 16:01:09.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="20181202 16:01:09.682" 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="20181202 16:01:09.683" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.683" 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="20181202 16:01:09.683" starttime="20181202 16:01:09.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="20181202 16:01:09.683" 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="20181202 16:01:09.683" starttime="20181202 16:01:09.683"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.683" starttime="20181202 16:01:09.677"></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="20181202 16:01:09.686" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.686" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.686" starttime="20181202 16:01:09.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="20181202 16:01:09.687" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 16:01:09.687" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.687" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.687" starttime="20181202 16:01:09.686"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.687" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.687" starttime="20181202 16:01:09.687"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.688" starttime="20181202 16:01:09.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="20181202 16:01:09.691" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.691" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.691" starttime="20181202 16:01:09.688"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.694" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 16:01:09.694" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.694" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 16:01:09.695" starttime="20181202 16:01:09.691"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.695" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.695" starttime="20181202 16:01:09.695"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.695" starttime="20181202 16:01:09.688"></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="20181202 16:01:09.698" 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="20181202 16:01:09.699" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.699" starttime="20181202 16:01:09.696"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.700" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 16:01:09.700" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.700" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 16:01:09.700" starttime="20181202 16:01:09.699"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.701" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.701" starttime="20181202 16:01:09.700"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.701" starttime="20181202 16:01:09.695"></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="20181202 16:01:09.704" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.704" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.704" starttime="20181202 16:01:09.701"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.706" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 16:01:09.706" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.706" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 16:01:09.706" starttime="20181202 16:01:09.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="20181202 16:01:09.706" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.707" starttime="20181202 16:01:09.706"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.707" starttime="20181202 16:01:09.701"></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="20181202 16:01:09.710" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.711" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.711" starttime="20181202 16:01:09.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="20181202 16:01:09.713" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 16:01:09.713" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.713" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 16:01:09.713" starttime="20181202 16:01:09.711"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.714" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.714" starttime="20181202 16:01:09.714"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.714" starttime="20181202 16:01:09.707"></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="20181202 16:01:09.717" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.717" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.718" starttime="20181202 16:01:09.714"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.718" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 16:01:09.718" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.719" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 16:01:09.719" starttime="20181202 16:01:09.718"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.719" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 16:01:09.719" starttime="20181202 16:01:09.719"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.719" starttime="20181202 16:01:09.714"></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="20181202 16:01:09.725" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.725" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.725" starttime="20181202 16:01:09.720"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.726" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.726" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.726" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.726" starttime="20181202 16:01:09.725"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.727" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.727" starttime="20181202 16:01:09.727"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.727" starttime="20181202 16:01:09.719"></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="20181202 16:01:09.730" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.730" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.730" starttime="20181202 16:01:09.727"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.731" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.731" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.731" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.731" starttime="20181202 16:01:09.731"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.732" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.732" starttime="20181202 16:01:09.731"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.732" starttime="20181202 16:01:09.727"></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="20181202 16:01:09.734" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.735" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.735" starttime="20181202 16:01:09.732"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.736" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 16:01:09.736" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.736" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 16:01:09.736" starttime="20181202 16:01:09.735"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.736" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.736" starttime="20181202 16:01:09.736"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.737" starttime="20181202 16:01:09.732"></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="20181202 16:01:09.739" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.739" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.739" starttime="20181202 16:01:09.737"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.740" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 16:01:09.740" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.740" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 16:01:09.740" starttime="20181202 16:01:09.739"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.740" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.740" starttime="20181202 16:01:09.740"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.740" starttime="20181202 16:01:09.737"></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="20181202 16:01:09.743" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.743" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.743" starttime="20181202 16:01:09.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="20181202 16:01:09.743" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 16:01:09.744" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.744" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.744" starttime="20181202 16:01:09.743"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.744" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.744" starttime="20181202 16:01:09.744"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.744" starttime="20181202 16:01:09.741"></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="20181202 16:01:09.746" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.746" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.747" starttime="20181202 16:01:09.744"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.747" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 16:01:09.747" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.747" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.747" starttime="20181202 16:01:09.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="20181202 16:01:09.748" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.748" starttime="20181202 16:01:09.747"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.748" starttime="20181202 16:01:09.744"></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="20181202 16:01:09.751" 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="20181202 16:01:09.751" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.751" starttime="20181202 16:01:09.748"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.754" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 16:01:09.754" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.754" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 16:01:09.754" starttime="20181202 16:01:09.752"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.755" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 16:01:09.755" starttime="20181202 16:01:09.755"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.755" starttime="20181202 16:01:09.748"></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="20181202 16:01:09.758" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.758" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.758" starttime="20181202 16:01:09.756"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.759" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 16:01:09.759" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.759" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 16:01:09.760" starttime="20181202 16:01:09.758"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.760" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.760" starttime="20181202 16:01:09.760"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.760" starttime="20181202 16:01:09.755"></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="20181202 16:01:09.763" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.763" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.763" starttime="20181202 16:01:09.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="20181202 16:01:09.764" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 16:01:09.764" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.764" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.764" starttime="20181202 16:01:09.763"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.764" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.764" starttime="20181202 16:01:09.764"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.764" starttime="20181202 16:01:09.760"></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="20181202 16:01:09.767" 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="20181202 16:01:09.768" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.768" starttime="20181202 16:01:09.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="20181202 16:01:09.768" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.768" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.769" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.769" starttime="20181202 16:01:09.768"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.769" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.769" starttime="20181202 16:01:09.769"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.769" starttime="20181202 16:01:09.764"></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="20181202 16:01:09.773" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.773" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.773" starttime="20181202 16:01:09.770"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.774" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.774" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.774" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.774" starttime="20181202 16:01:09.773"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.774" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.774" starttime="20181202 16:01:09.774"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.774" starttime="20181202 16:01:09.769"></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="20181202 16:01:09.777" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.777" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.777" starttime="20181202 16:01:09.775"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.778" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 16:01:09.778" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.778" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.778" starttime="20181202 16:01:09.777"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.778" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.779" starttime="20181202 16:01:09.778"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.779" starttime="20181202 16:01:09.774"></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="20181202 16:01:09.781" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.781" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.781" starttime="20181202 16:01:09.779"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.782" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 16:01:09.782" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.782" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.782" starttime="20181202 16:01:09.782"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.783" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.783" starttime="20181202 16:01:09.782"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.783" starttime="20181202 16:01:09.779"></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="20181202 16:01:09.787" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.787" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.787" starttime="20181202 16:01:09.784"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.788" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 16:01:09.788" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.788" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.788" starttime="20181202 16:01:09.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="20181202 16:01:09.788" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.789" starttime="20181202 16:01:09.788"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.789" starttime="20181202 16:01:09.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="20181202 16:01:09.791" 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="20181202 16:01:09.791" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.791" starttime="20181202 16:01:09.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="20181202 16:01:09.792" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 16:01:09.792" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.792" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 16:01:09.792" starttime="20181202 16:01:09.791"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.792" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.793" starttime="20181202 16:01:09.792"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.793" starttime="20181202 16:01:09.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="20181202 16:01:09.795" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.796" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.796" starttime="20181202 16:01:09.793"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.796" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.796" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.796" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.797" starttime="20181202 16:01:09.796"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.797" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.797" starttime="20181202 16:01:09.797"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.797" starttime="20181202 16:01:09.793"></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="20181202 16:01:09.799" 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="20181202 16:01:09.800" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.800" starttime="20181202 16:01:09.797"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.800" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 16:01:09.800" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.800" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 16:01:09.800" starttime="20181202 16:01:09.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="20181202 16:01:09.801" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.801" starttime="20181202 16:01:09.801"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.801" starttime="20181202 16:01:09.797"></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="20181202 16:01:09.803" 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="20181202 16:01:09.804" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.804" starttime="20181202 16:01:09.801"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.804" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 16:01:09.804" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.804" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 16:01:09.804" starttime="20181202 16:01:09.804"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.805" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.805" starttime="20181202 16:01:09.805"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.805" starttime="20181202 16:01:09.801"></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="20181202 16:01:09.808" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.808" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.808" starttime="20181202 16:01:09.805"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.809" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.809" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.809" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.809" starttime="20181202 16:01:09.808"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.809" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.809" starttime="20181202 16:01:09.809"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.809" starttime="20181202 16:01:09.805"></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="20181202 16:01:09.812" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.812" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.812" starttime="20181202 16:01:09.810"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.813" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 16:01:09.813" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.813" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.813" starttime="20181202 16:01:09.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.813" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.813" starttime="20181202 16:01:09.813"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.813" starttime="20181202 16:01:09.810"></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="20181202 16:01:09.815" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.816" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.816" starttime="20181202 16:01:09.814"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.816" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 16:01:09.816" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.816" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.816" starttime="20181202 16:01:09.816"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.817" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:09.817" starttime="20181202 16:01:09.817"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.817" starttime="20181202 16:01:09.813"></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="20181202 16:01:09.820" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.820" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.820" starttime="20181202 16:01:09.817"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.821" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.821" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.821" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.821" starttime="20181202 16:01:09.821"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.822" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.822" starttime="20181202 16:01:09.822"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.822" starttime="20181202 16:01:09.817"></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="20181202 16:01:09.825" 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="20181202 16:01:09.825" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.825" starttime="20181202 16:01:09.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="20181202 16:01:09.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="20181202 16:01:09.826" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.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="20181202 16:01:09.826" starttime="20181202 16:01:09.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="20181202 16:01:09.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="20181202 16:01:09.827" starttime="20181202 16:01:09.826"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.827" starttime="20181202 16:01:09.822"></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="20181202 16:01:09.830" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.830" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.830" starttime="20181202 16:01:09.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="20181202 16:01:09.831" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.831" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.831" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.831" starttime="20181202 16:01:09.831"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.832" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.832" starttime="20181202 16:01:09.831"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.832" starttime="20181202 16:01:09.827"></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="20181202 16:01:09.835" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.835" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.835" starttime="20181202 16:01:09.832"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.835" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.835" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.835" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.835" starttime="20181202 16:01:09.835"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.836" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.836" starttime="20181202 16:01:09.836"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.836" starttime="20181202 16:01:09.832"></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="20181202 16:01:09.839" 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="20181202 16:01:09.839" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.839" starttime="20181202 16:01:09.836"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.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="20181202 16:01:09.840" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.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="20181202 16:01:09.840" starttime="20181202 16:01:09.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="20181202 16:01:09.840" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.840" starttime="20181202 16:01:09.840"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.840" starttime="20181202 16:01:09.836"></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="20181202 16:01:09.852" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.852" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.852" starttime="20181202 16:01:09.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="20181202 16:01:09.912" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 16:01:09.914" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.920" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 16:01:09.920" starttime="20181202 16:01:09.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="20181202 16:01:09.926" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.933" starttime="20181202 16:01:09.921"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.934" starttime="20181202 16:01:09.840"></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="20181202 16:01:09.938" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.938" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.939" starttime="20181202 16:01:09.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="20181202 16:01:09.940" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 16:01:09.940" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.940" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 16:01:09.940" starttime="20181202 16:01:09.939"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.941" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.941" starttime="20181202 16:01:09.940"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.941" starttime="20181202 16:01:09.934"></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="20181202 16:01:09.945" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.945" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.945" starttime="20181202 16:01:09.941"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.946" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 16:01:09.946" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.946" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 16:01:09.946" starttime="20181202 16:01:09.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="20181202 16:01:09.947" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.947" starttime="20181202 16:01:09.947"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.947" starttime="20181202 16:01:09.941"></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="20181202 16:01:09.950" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.950" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.950" starttime="20181202 16:01:09.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="20181202 16:01:09.952" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.952" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.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="20181202 16:01:09.953" starttime="20181202 16:01:09.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="20181202 16:01:09.954" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.954" starttime="20181202 16:01:09.953"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.954" starttime="20181202 16:01:09.947"></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="20181202 16:01:09.958" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.958" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.958" starttime="20181202 16:01:09.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="20181202 16:01:09.959" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 16:01:09.959" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.960" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.960" starttime="20181202 16:01:09.959"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.960" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.960" starttime="20181202 16:01:09.960"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.960" starttime="20181202 16:01:09.954"></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="20181202 16:01:09.972" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.973" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.973" starttime="20181202 16:01:09.960"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.974" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 16:01:09.974" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.974" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 16:01:09.974" starttime="20181202 16:01:09.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="20181202 16:01:09.975" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.975" starttime="20181202 16:01:09.975"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.975" starttime="20181202 16:01:09.960"></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="20181202 16:01:09.978" 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="20181202 16:01:09.978" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.978" starttime="20181202 16:01:09.975"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.979" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 16:01:09.979" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.979" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 16:01:09.979" starttime="20181202 16:01:09.979"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.980" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.980" starttime="20181202 16:01:09.980"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.980" starttime="20181202 16:01:09.975"></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="20181202 16:01:09.982" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.983" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.983" starttime="20181202 16:01:09.980"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:09.984" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 16:01:09.984" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.984" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 16:01:09.984" starttime="20181202 16:01:09.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="20181202 16:01:09.984" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.985" starttime="20181202 16:01:09.984"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.985" starttime="20181202 16:01:09.980"></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="20181202 16:01:09.988" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.988" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.988" starttime="20181202 16:01:09.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="20181202 16:01:09.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="20181202 16:01:09.989" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.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="20181202 16:01:09.989" starttime="20181202 16:01:09.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="20181202 16:01:09.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="20181202 16:01:09.989" starttime="20181202 16:01:09.989"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.989" starttime="20181202 16:01:09.985"></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="20181202 16:01:09.993" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:01:09.993" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:09.993" starttime="20181202 16:01:09.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="20181202 16:01:09.994" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:09.994" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:09.994" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:09.994" starttime="20181202 16:01:09.993"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:09.994" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:09.995" starttime="20181202 16:01:09.994"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:09.995" starttime="20181202 16:01:09.990"></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="20181202 16:01:09.999" 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="20181202 16:01:09.999" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.000" starttime="20181202 16:01:09.995"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.005" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 16:01:10.006" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.006" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 16:01:10.006" starttime="20181202 16:01:10.000"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.007" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 16:01:10.008" starttime="20181202 16:01:10.007"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.008" starttime="20181202 16:01:09.995"></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="20181202 16:01:10.011" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.011" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.012" starttime="20181202 16:01:10.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="20181202 16:01:10.012" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 16:01:10.012" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.012" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:10.012" starttime="20181202 16:01:10.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="20181202 16:01:10.013" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:10.013" starttime="20181202 16:01:10.013"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.013" starttime="20181202 16:01:10.008"></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="20181202 16:01:10.016" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.016" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.016" starttime="20181202 16:01:10.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="20181202 16:01:10.017" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:10.017" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.017" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:10.017" starttime="20181202 16:01:10.016"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.017" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.017" starttime="20181202 16:01:10.017"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.017" starttime="20181202 16:01:10.013"></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="20181202 16:01:10.020" 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="20181202 16:01:10.020" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.021" starttime="20181202 16:01:10.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="20181202 16:01:10.021" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 16:01:10.021" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.021" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 16:01:10.021" starttime="20181202 16:01:10.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="20181202 16:01:10.022" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.022" starttime="20181202 16:01:10.022"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.022" starttime="20181202 16:01:10.018"></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="20181202 16:01:10.025" 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="20181202 16:01:10.025" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.025" starttime="20181202 16:01:10.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="20181202 16:01:10.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="20181202 16:01:10.026" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.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="20181202 16:01:10.026" starttime="20181202 16:01:10.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="20181202 16:01:10.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="20181202 16:01:10.027" starttime="20181202 16:01:10.026"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.027" starttime="20181202 16:01:10.022"></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="20181202 16:01:10.030" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.030" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.030" starttime="20181202 16:01:10.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="20181202 16:01:10.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="20181202 16:01:10.031" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.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="20181202 16:01:10.031" starttime="20181202 16:01:10.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="20181202 16:01:10.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="20181202 16:01:10.031" starttime="20181202 16:01:10.031"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.031" starttime="20181202 16:01:10.027"></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="20181202 16:01:10.035" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.035" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.035" starttime="20181202 16:01:10.032"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.036" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:10.036" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.036" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:10.036" starttime="20181202 16:01:10.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="20181202 16:01:10.036" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.036" starttime="20181202 16:01:10.036"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.036" starttime="20181202 16:01:10.032"></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="20181202 16:01:10.039" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.039" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.039" starttime="20181202 16:01:10.037"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.040" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:10.040" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.040" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:10.040" starttime="20181202 16:01:10.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="20181202 16:01:10.041" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.041" starttime="20181202 16:01:10.040"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.041" starttime="20181202 16:01:10.036"></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="20181202 16:01:10.044" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.044" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.044" starttime="20181202 16:01:10.041"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.046" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 16:01:10.046" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.046" 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="20181202 16:01:10.046" starttime="20181202 16:01:10.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="20181202 16:01:10.047" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.047" starttime="20181202 16:01:10.047"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.047" starttime="20181202 16:01:10.041"></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="20181202 16:01:10.052" 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="20181202 16:01:10.052" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.052" starttime="20181202 16:01:10.048"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.053" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 16:01:10.053" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.054" 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="20181202 16:01:10.054" starttime="20181202 16:01:10.053"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.054" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.054" starttime="20181202 16:01:10.054"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.054" starttime="20181202 16:01:10.048"></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="20181202 16:01:10.057" 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="20181202 16:01:10.057" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.058" starttime="20181202 16:01:10.055"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.058" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 16:01:10.058" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.058" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:10.058" starttime="20181202 16:01:10.058"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.059" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 16:01:10.059" starttime="20181202 16:01:10.059"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.059" starttime="20181202 16:01:10.054"></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="20181202 16:01:10.062" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.062" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.062" starttime="20181202 16:01:10.059"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.063" 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="20181202 16:01:10.063" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.063" 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="20181202 16:01:10.063" starttime="20181202 16:01:10.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="20181202 16:01:10.064" 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="20181202 16:01:10.064" starttime="20181202 16:01:10.063"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.064" starttime="20181202 16:01:10.059"></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="20181202 16:01:10.067" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.067" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.067" starttime="20181202 16:01:10.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="20181202 16:01:10.067" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:10.068" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.068" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:10.068" starttime="20181202 16:01:10.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="20181202 16:01:10.068" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.068" starttime="20181202 16:01:10.068"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.068" starttime="20181202 16:01:10.064"></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="20181202 16:01:10.073" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.073" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.073" starttime="20181202 16:01:10.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="20181202 16:01:10.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="20181202 16:01:10.074" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.074" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:10.074" starttime="20181202 16:01:10.073"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.074" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.074" starttime="20181202 16:01:10.074"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.074" starttime="20181202 16:01:10.068"></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="20181202 16:01:10.078" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.078" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.078" starttime="20181202 16:01:10.075"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.079" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:01:10.079" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.079" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:01:10.079" starttime="20181202 16:01:10.078"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.079" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:01:10.079" starttime="20181202 16:01:10.079"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.079" starttime="20181202 16:01:10.074"></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="20181202 16:01:10.086" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 16:01:10.086" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.086" starttime="20181202 16:01:10.080"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:01:10.094" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 16:01:10.094" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:01:10.095" 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="20181202 16:01:10.095" starttime="20181202 16:01:10.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="20181202 16:01:10.096" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 16:01:10.097" starttime="20181202 16:01:10.095"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.097" starttime="20181202 16:01:10.079"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.097" starttime="20181202 16:01:09.667"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.097" starttime="20181202 16:01:09.665"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.097" starttime="20181202 16:01:09.655"></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="20181202 16:01:10.099" 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="20181202 16:01:10.099" starttime="20181202 16:01:10.098"></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="20181202 16:01:10.108" starttime="20181202 16:01:10.108"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 16:01:10.109" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 16:01:10.109" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 16:01:10.109" starttime="20181202 16:01:10.109"></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="20181202 16:01:10.110" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 16:01:10.110" starttime="20181202 16:01:10.109"></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="20181202 16:01:10.110" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 16:01:10.110" starttime="20181202 16:01:10.110"></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="20181202 16:01:10.111" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:01:10.111" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:01:10.111" starttime="20181202 16:01:10.111"></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="20181202 16:01:10.112" starttime="20181202 16:01:10.112"></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="20181202 16:01:10.113" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:01:10.460" level="INFO">Read output: Last login: Sun Dec  2 16:00:33 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:10.460" starttime="20181202 16:01:10.112"></status>
</kw>
<msg timestamp="20181202 16:01:10.460" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:10.461" starttime="20181202 16:01:10.112"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.461" starttime="20181202 16:01:10.111"></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="20181202 16:01:10.462" level="INFO">Executing command 'sed '1,/ROBOT MESSAGE: Starting test CSIT.Arp Learning/d' /tmp//opt/opendaylight/data/log/karaf.log'.</msg>
<msg timestamp="20181202 16:01:10.489" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 16:01:10.489" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:01:10.489" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 16:01:10.489" starttime="20181202 16:01:10.462"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:10.522" starttime="20181202 16:01:10.490"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.523" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 16:01:10.523" starttime="20181202 16:01:10.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:10.524" starttime="20181202 16:01:10.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>"${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="20181202 16:01:10.526" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:10.526" starttime="20181202 16:01:10.526"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.526" starttime="20181202 16:01:10.525"></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="20181202 16:01:10.529" starttime="20181202 16:01:10.529"></status>
</kw>
<msg timestamp="20181202 16:01:10.529" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:10.530" starttime="20181202 16:01:10.528"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.530" starttime="20181202 16:01:10.527"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.530" starttime="20181202 16:01:10.107"></status>
</kw>
<msg timestamp="20181202 16:01:10.530" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:10.530" starttime="20181202 16:01:10.107"></status>
</kw>
<msg timestamp="20181202 16:01:10.531" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:10.531" starttime="20181202 16:01:10.106"></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="20181202 16:01:10.532" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 16:01:10.532" starttime="20181202 16:01:10.531"></status>
</kw>
<msg timestamp="20181202 16:01:10.532" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 16:01:10.532" starttime="20181202 16:01:10.105"></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="20181202 16:01:10.533" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 16:01:10.533" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 16:01:10.534" starttime="20181202 16:01:10.533"></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="20181202 16:01:10.535" starttime="20181202 16:01:10.534"></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="20181202 16:01:10.536" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:01:10.536" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 16:01:10.536" starttime="20181202 16:01:10.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>"${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="20181202 16:01:10.538" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 16:01:10.538" starttime="20181202 16:01:10.537"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.538" starttime="20181202 16:01:10.536"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.538" starttime="20181202 16:01:10.098"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.538" starttime="20181202 16:01:10.098"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.538" starttime="20181202 16:01:10.097"></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.13</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="20181202 16:01:10.557" starttime="20181202 16:01:10.556"></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="20181202 16:01:10.559" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:01:10.689" 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="20181202 16:01:10.690" starttime="20181202 16:01:10.558"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.701" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 16:01:10.701" starttime="20181202 16:01:10.690"></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="20181202 16:01:10.704" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:01:10.705" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.705" starttime="20181202 16:01:10.701"></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="20181202 16:01:10.750" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:01:10.750" starttime="20181202 16:01:10.705"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:10.752" starttime="20181202 16:01:10.750"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:01:10.752" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:01:10.753" starttime="20181202 16:01:10.752"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.753" starttime="20181202 16:01:10.555"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.753" starttime="20181202 16:01:10.539"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.753" starttime="20181202 16:01:10.539"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.753" starttime="20181202 16:01:10.538"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.753" starttime="20181202 16:01:07.459"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:10.753" starttime="20181202 16:01:07.459"></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="20181202 16:01:10.755" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:10.755" starttime="20181202 16:01:10.755"></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="20181202 16:01:10.757" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 16:01:10.778" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:12.750" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:12.751" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:12.751" starttime="20181202 16:01:10.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="20181202 16:01:12.752" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:12.752" starttime="20181202 16:01:12.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="20181202 16:01:12.753" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:12.753" starttime="20181202 16:01:12.752"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:12.753" starttime="20181202 16:01:12.753"></status>
</kw>
<msg timestamp="20181202 16:01:12.754" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:01:12.754" starttime="20181202 16:01:10.756"></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="20181202 16:01:12.754" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:01:12.754" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:01:12.754" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:12.754" starttime="20181202 16:01:12.754"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:01:12.755" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:12.755" starttime="20181202 16:01:12.755"></status>
</kw>
<msg timestamp="20181202 16:01:12.755" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:12.755" starttime="20181202 16:01:10.754"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 16:01:12.755" starttime="20181202 16:01:12.755"></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="20181202 16:01:12.757" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:12.757" starttime="20181202 16:01:12.756"></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="20181202 16:01:12.758" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 16:01:12.798" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:15.913" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:15.914" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:15.915" starttime="20181202 16:01:12.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="20181202 16:01:15.919" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:15.919" starttime="20181202 16:01:15.916"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:15.920" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:15.920" starttime="20181202 16:01:15.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="20181202 16:01:15.922" starttime="20181202 16:01:15.921"></status>
</kw>
<msg timestamp="20181202 16:01:15.923" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:01:15.923" starttime="20181202 16:01:12.757"></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="20181202 16:01:15.923" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:01:15.924" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:01:15.924" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:15.924" starttime="20181202 16:01:15.923"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:01:15.925" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:15.925" starttime="20181202 16:01:15.924"></status>
</kw>
<msg timestamp="20181202 16:01:15.925" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:15.925" starttime="20181202 16:01:12.756"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 16:01:15.926" starttime="20181202 16:01:15.925"></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="20181202 16:01:15.927" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:15.927" starttime="20181202 16:01:15.927"></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="20181202 16:01:15.930" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 16:01:15.974" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:18.212" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:18.213" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:18.213" starttime="20181202 16:01:15.929"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:18.215" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:18.215" starttime="20181202 16:01:18.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="20181202 16:01:18.215" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:18.216" starttime="20181202 16:01: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="20181202 16:01:18.217" starttime="20181202 16:01:18.216"></status>
</kw>
<msg timestamp="20181202 16:01:18.217" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:01:18.217" starttime="20181202 16:01:15.928"></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="20181202 16:01:18.218" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:01:18.218" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:01:18.218" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:18.218" starttime="20181202 16:01:18.217"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:01:18.219" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:18.219" starttime="20181202 16:01:18.218"></status>
</kw>
<msg timestamp="20181202 16:01:18.219" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:18.219" starttime="20181202 16:01:15.926"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 16:01:18.220" starttime="20181202 16:01:18.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 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="20181202 16:01:18.222" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:18.222" starttime="20181202 16:01:18.221"></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="20181202 16:01:18.223" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 16:01:18.243" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:20.520" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:20.521" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:20.521" starttime="20181202 16:01:18.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="20181202 16:01:20.523" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:20.523" starttime="20181202 16:01:20.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:20.525" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:20.525" starttime="20181202 16:01:20.524"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:20.526" starttime="20181202 16:01:20.525"></status>
</kw>
<msg timestamp="20181202 16:01:20.527" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:01:20.527" starttime="20181202 16:01:18.222"></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="20181202 16:01:20.528" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:01:20.529" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:01:20.529" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:20.529" starttime="20181202 16:01:20.528"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:01:20.530" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:20.530" starttime="20181202 16:01:20.530"></status>
</kw>
<msg timestamp="20181202 16:01:20.531" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:20.531" starttime="20181202 16:01:18.220"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 16:01:20.531" starttime="20181202 16:01:20.531"></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="20181202 16:01:20.532" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:20.532" starttime="20181202 16:01:20.532"></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="20181202 16:01:20.534" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 16:01:20.554" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:22.583" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:22.584" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:22.584" starttime="20181202 16:01:20.534"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:22.588" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:22.588" starttime="20181202 16:01:22.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:22.590" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:22.590" starttime="20181202 16:01:22.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="20181202 16:01:22.592" starttime="20181202 16:01:22.591"></status>
</kw>
<msg timestamp="20181202 16:01:22.593" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:01:22.593" starttime="20181202 16:01:20.533"></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="20181202 16:01:22.594" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:01:22.594" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:01:22.594" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:22.594" starttime="20181202 16:01:22.593"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:01:22.595" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:01:22.596" starttime="20181202 16:01:22.595"></status>
</kw>
<msg timestamp="20181202 16:01:22.596" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:22.596" starttime="20181202 16:01:20.531"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 16:01:22.597" starttime="20181202 16:01:22.597"></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="20181202 16:01:22.599" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:22.599" starttime="20181202 16:01:22.599"></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="20181202 16:01:22.602" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 16:01:22.638" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:24.672" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:24.672" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:24.672" starttime="20181202 16:01:22.601"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:24.674" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 16:01:24.674" starttime="20181202 16:01:24.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="20181202 16:01:24.675" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:24.675" starttime="20181202 16:01:24.674"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:24.676" starttime="20181202 16:01:24.675"></status>
</kw>
<msg timestamp="20181202 16:01:24.676" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 16:01:24.677" starttime="20181202 16:01:22.600"></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="20181202 16:01:24.677" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 16:01:24.678" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:01:24.678" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 16:01:24.678" starttime="20181202 16:01:24.677"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:01:24.679" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 16:01:24.679" starttime="20181202 16:01:24.678"></status>
</kw>
<msg timestamp="20181202 16:01:24.679" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 16:01:24.679" starttime="20181202 16:01:22.597"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 16:01:24.681" starttime="20181202 16:01:24.680"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:24.681" starttime="20181202 16:01:24.680"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 16:01:24.682" starttime="20181202 16:01:24.681"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:24.682" starttime="20181202 16:01:24.681"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:24.682" starttime="20181202 16:01:24.679"></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="20181202 16:01:24.685" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 16:01:24.685" starttime="20181202 16:01:24.684"></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="20181202 16:01:24.704" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 16:01:24.723" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:27.327" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:27.327" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:27.327" starttime="20181202 16:01: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="20181202 16:01:27.328" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:27.328" starttime="20181202 16:01:27.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="20181202 16:01:27.329" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:27.329" starttime="20181202 16:01:27.328"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:27.330" starttime="20181202 16:01:27.329"></status>
</kw>
<msg timestamp="20181202 16:01:27.330" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:27.330" starttime="20181202 16:01:24.702"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:27.330" starttime="20181202 16:01:24.686"></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="20181202 16:01:27.339" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 16:01:27.382" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:29.402" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:29.403" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:29.403" starttime="20181202 16:01:27.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="20181202 16:01:29.405" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:29.405" starttime="20181202 16:01:29.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="20181202 16:01:29.407" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:29.407" starttime="20181202 16:01:29.406"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:29.408" starttime="20181202 16:01:29.407"></status>
</kw>
<msg timestamp="20181202 16:01:29.409" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:29.409" starttime="20181202 16:01:27.338"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:29.409" starttime="20181202 16:01:27.330"></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="20181202 16:01:29.429" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 16:01:29.470" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:31.650" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:31.651" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:31.651" starttime="20181202 16:01:29.428"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:31.653" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:31.654" starttime="20181202 16:01:31.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="20181202 16:01:31.655" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:31.655" starttime="20181202 16:01:31.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="20181202 16:01:31.656" starttime="20181202 16:01:31.655"></status>
</kw>
<msg timestamp="20181202 16:01:31.657" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:31.657" starttime="20181202 16:01:29.427"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:31.657" starttime="20181202 16:01:29.409"></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="20181202 16:01:31.677" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 16:01:31.698" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:33.820" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:33.820" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:33.821" starttime="20181202 16:01:31.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="20181202 16:01:33.823" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:33.823" starttime="20181202 16:01:33.822"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:33.824" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:33.824" starttime="20181202 16:01:33.823"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:33.826" starttime="20181202 16:01:33.825"></status>
</kw>
<msg timestamp="20181202 16:01:33.827" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:33.827" starttime="20181202 16:01:31.676"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:33.827" starttime="20181202 16:01:31.658"></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="20181202 16:01:33.849" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 16:01:33.887" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:35.890" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:35.891" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:35.891" starttime="20181202 16:01:33.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="20181202 16:01:35.892" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 16:01:35.892" starttime="20181202 16:01:35.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="20181202 16:01:35.892" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:35.892" starttime="20181202 16:01:35.892"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:35.893" starttime="20181202 16:01:35.893"></status>
</kw>
<msg timestamp="20181202 16:01:35.893" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 16:01:35.893" starttime="20181202 16:01:33.847"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:35.894" starttime="20181202 16:01:33.828"></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="20181202 16:01:35.903" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 16:01:35.924" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:37.922" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:37.923" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:37.923" starttime="20181202 16:01: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="20181202 16:01:37.924" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 16:01:37.924" starttime="20181202 16:01:37.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="20181202 16:01:37.925" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:37.925" starttime="20181202 16:01:37.924"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:37.925" starttime="20181202 16:01:37.925"></status>
</kw>
<msg timestamp="20181202 16:01:37.926" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 16:01:37.926" starttime="20181202 16:01:35.901"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:37.926" starttime="20181202 16:01:35.894"></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="20181202 16:01:37.935" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 16:01:37.978" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:40.155" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:40.156" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:40.156" starttime="20181202 16:01:37.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="20181202 16:01:40.157" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:40.157" starttime="20181202 16:01:40.156"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:40.158" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:40.158" starttime="20181202 16:01:40.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="20181202 16:01:40.158" starttime="20181202 16:01:40.158"></status>
</kw>
<msg timestamp="20181202 16:01:40.159" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:40.159" starttime="20181202 16:01:37.934"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:40.159" starttime="20181202 16:01:37.926"></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="20181202 16:01:40.167" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 16:01:40.192" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:42.344" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:42.344" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:42.344" starttime="20181202 16:01:40.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="20181202 16:01:42.345" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:42.345" starttime="20181202 16:01:42.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="20181202 16:01:42.346" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:42.346" starttime="20181202 16:01:42.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="20181202 16:01:42.347" starttime="20181202 16:01:42.346"></status>
</kw>
<msg timestamp="20181202 16:01:42.347" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:42.347" starttime="20181202 16:01:40.166"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:42.347" starttime="20181202 16:01:40.159"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:42.347" starttime="20181202 16:01:24.685"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:42.347" starttime="20181202 16:01:24.683"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:42.347" starttime="20181202 16:01:10.754"></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} = 15">
<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="20181202 16:01:42.350" starttime="20181202 16:01:42.350"></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="20181202 16:01:42.351" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:01:42.460" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:42.461" level="INFO">${stdout} = 4 S root      153800  153780  0  80   0 - 55154 poll_s 16:00 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap
4 S tcpdump ...</msg>
<status status="PASS" endtime="20181202 16:01:42.461" starttime="20181202 16:01:42.351"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:42.462" level="INFO">4 S root      153800  153780  0  80   0 - 55154 poll_s 16:00 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap
4 S tcpdump   153809  153800  0  80   0 -  8196 poll_s 16:00 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap
0 S heat-ad+  157680  153780  0  80   0 - 28293 do_wai 16:01 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  157690  157680  0  80   0 - 28176 pipe_w 16:01 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:01:42.462" starttime="20181202 16:01:42.461"></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="20181202 16:01:42.462" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:01:42.567" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:42.567" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:01:42.567" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:01:42.567" starttime="20181202 16:01:42.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:42.568" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:42.568" starttime="20181202 16:01:42.568"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:42.569" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:42.569" starttime="20181202 16:01:42.569"></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="20181202 16:01:42.570" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:01:42.770" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:01:42.771" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:01:42.771" starttime="20181202 16:01:42.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:42.772" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:42.772" starttime="20181202 16:01:42.771"></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="20181202 16:01:42.772" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:01:42.869" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:42.869" level="INFO">${stdout} = total 396
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:01:42.869" starttime="20181202 16:01:42.772"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:42.870" level="INFO">total 396
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1200 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1164 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap.xz
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5596 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1188 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1212 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 16:01:42.870" starttime="20181202 16:01:42.870"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:42.870" starttime="20181202 16:01:42.349"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:42.870" starttime="20181202 16:01:42.349"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 16:01:42.872" starttime="20181202 16:01:42.871"></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="20181202 16:01:42.873" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:01:42.950" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:42.950" level="INFO">${stdout} = 4 S root       39755   39735  0  80   0 - 55154 poll_s 16:00 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap
4 S tcpdump ...</msg>
<status status="PASS" endtime="20181202 16:01:42.950" starttime="20181202 16:01:42.872"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:42.951" level="INFO">4 S root       39755   39735  0  80   0 - 55154 poll_s 16:00 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap
4 S tcpdump    39764   39755  0  80   0 -  8196 poll_s 16:00 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap
0 S heat-ad+   40320   39735  0  80   0 - 28293 do_wai 16:01 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   40330   40320  0  80   0 - 28176 pipe_w 16:01 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:01:42.951" starttime="20181202 16:01:42.950"></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="20181202 16:01:42.951" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:01:43.079" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:43.080" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:01:43.080" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:01:43.080" starttime="20181202 16:01:42.951"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.081" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:43.081" starttime="20181202 16:01:43.080"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.081" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:43.081" starttime="20181202 16:01:43.081"></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="20181202 16:01:43.082" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:01:43.301" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:01:43.301" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:01:43.301" starttime="20181202 16:01:43.081"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.302" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:43.302" starttime="20181202 16:01:43.302"></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="20181202 16:01:43.302" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:01:43.410" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:43.410" level="INFO">${stdout} = total 232
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:01:43.410" starttime="20181202 16:01:43.302"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.411" level="INFO">total 232
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
  4 -rw-r--r--. 1 tcpdump       tcpdump         2548 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          660 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          676 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap.xz
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 16:01:43.412" starttime="20181202 16:01:43.411"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:43.412" starttime="20181202 16:01:42.871"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:43.412" starttime="20181202 16:01:42.871"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 16:01:43.414" starttime="20181202 16:01:43.414"></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="20181202 16:01:43.415" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:01:43.502" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:43.502" level="INFO">${stdout} = 4 S root       39211   39191  0  80   0 - 55154 poll_s 16:00 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap
4 S tcpdump  ...</msg>
<status status="PASS" endtime="20181202 16:01:43.502" starttime="20181202 16:01:43.415"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.503" level="INFO">4 S root       39211   39191  0  80   0 - 55154 poll_s 16:00 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap
4 S tcpdump    39220   39211  0  80   0 -  8196 poll_s 16:00 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap
0 S heat-ad+   39757   39191  0  80   0 - 28293 do_wai 16:01 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   39767   39757  0  80   0 - 28176 pipe_w 16:01 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:01:43.503" starttime="20181202 16:01:43.503"></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="20181202 16:01:43.504" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:01:43.578" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:43.578" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:01:43.578" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:01:43.578" starttime="20181202 16:01:43.503"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.579" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:43.579" starttime="20181202 16:01:43.579"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.580" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:43.580" starttime="20181202 16:01:43.579"></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="20181202 16:01:43.580" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:01:43.780" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:01:43.780" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:01:43.780" starttime="20181202 16:01:43.580"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.782" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:43.782" starttime="20181202 16:01:43.781"></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="20181202 16:01:43.783" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:01:43.890" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:01:43.891" level="INFO">${stdout} = total 220
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:01:43.891" starttime="20181202 16:01:43.782"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:43.892" level="INFO">total 220
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap.xz
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2646 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          652 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          700 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 16:01:43.893" starttime="20181202 16:01:43.892"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:43.893" starttime="20181202 16:01:43.412"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:43.893" starttime="20181202 16:01:43.412"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:43.893" starttime="20181202 16:01:42.349"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:43.893" starttime="20181202 16:01:42.349"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:43.893" starttime="20181202 16:01:42.348"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 16:01:44.032" starttime="20181202 16:01:43.894"></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.13</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="20181202 16:01:44.051" starttime="20181202 16:01:44.050"></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="20181202 16:01:44.052" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:01:44.181" 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="20181202 16:01:44.181" starttime="20181202 16:01:44.051"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:44.234" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 16:01:44.234" starttime="20181202 16:01:44.182"></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="20181202 16:01:44.376" level="INFO">[?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:01:44.376" level="INFO">${output} = [?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:01:44.377" starttime="20181202 16:01:44.234"></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="20181202 16:01:44.422" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:01:44.422" starttime="20181202 16:01:44.377"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:44.424" starttime="20181202 16:01:44.423"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:01:44.425" level="INFO">[?1l&gt;[?2004l     296    296
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:01:44.425" starttime="20181202 16:01:44.424"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.425" starttime="20181202 16:01:44.047"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.425" starttime="20181202 16:01:44.033"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.425" starttime="20181202 16:01:44.033"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.425" starttime="20181202 16:01:07.459"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.425" starttime="20181202 16:01:07.298"></status>
</kw>
<doc>Test suite for ARP Request. More test cases to be added in subsequent patches.</doc>
<status status="FAIL" endtime="20181202 16:01:44.425" starttime="20181202 16:00:17.556">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/netvirt/l2l3_gatewaymac_arp.robot" id="s1-s10" 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="20181202 16:01:44.560" level="INFO">${SuiteFastFail} = False</msg>
<status status="PASS" endtime="20181202 16:01:44.560" starttime="20181202 16:01:44.552"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.560" starttime="20181202 16:01:44.551"></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="20181202 16:01:44.568" level="INFO">${already_done} = False</msg>
<status status="PASS" endtime="20181202 16:01:44.568" starttime="20181202 16:01:44.561"></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="20181202 16:01:44.569" starttime="20181202 16:01:44.569"></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="20181202 16:01:44.569" level="INFO">${ClusterManagement__has_setup_run} = True</msg>
<status status="PASS" endtime="20181202 16:01:44.570" starttime="20181202 16:01:44.569"></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="20181202 16:01:44.570" level="INFO">${cluster_size} = 1</msg>
<status status="PASS" endtime="20181202 16:01:44.570" starttime="20181202 16:01:44.570"></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="20181202 16:01:44.571" starttime="20181202 16:01:44.571"></status>
</kw>
<msg timestamp="20181202 16:01:44.571" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 16:01:44.571" level="INFO">${possibly_int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 16:01:44.571" starttime="20181202 16:01:44.570"></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="20181202 16:01:44.572" level="INFO">${int_of_members} = 1</msg>
<status status="PASS" endtime="20181202 16:01:44.572" starttime="20181202 16:01:44.571"></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="20181202 16:01:44.573" level="INFO">@{member_index_list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:44.573" starttime="20181202 16:01:44.573"></status>
</kw>
<kw name="Create List" library="BuiltIn">
<doc>Returns a list containing given items.</doc>
<assign>
<var>@{session_list}</var>
</assign>
<msg timestamp="20181202 16:01:44.574" level="INFO">@{session_list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:44.574" starttime="20181202 16:01:44.573"></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="20181202 16:01:44.574" level="INFO">&amp;{index_to_ip_mapping} = { }</msg>
<status status="PASS" endtime="20181202 16:01:44.574" starttime="20181202 16:01:44.574"></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="20181202 16:01:44.576" starttime="20181202 16:01:44.575"></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="20181202 16:01:44.576" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:01:44.576" starttime="20181202 16:01:44.576"></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="20181202 16:01:44.577" starttime="20181202 16:01:44.576"></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="20181202 16:01:44.578" level="INFO">${session} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 16:01:44.578" starttime="20181202 16:01:44.578"></status>
</kw>
<msg timestamp="20181202 16:01:44.578" level="INFO">${session_alias} = ClusterManagement__session_1</msg>
<status status="PASS" endtime="20181202 16:01:44.578" starttime="20181202 16:01:44.577"></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="20181202 16:01:44.579" level="INFO">Creating Session using : alias=ClusterManagement__session_1, url=http://192.0.2.13:8081, headers={},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a1ab98890&gt;, timeout=5, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 16:01:44.579" starttime="20181202 16:01:44.578"></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="20181202 16:01:44.580" starttime="20181202 16:01:44.579"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.580" starttime="20181202 16:01:44.575"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.580" starttime="20181202 16:01:44.575"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.580" starttime="20181202 16:01:44.574"></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="20181202 16:01:44.580" level="INFO">${ClusterManagement__member_index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:44.580" starttime="20181202 16:01:44.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>\${ClusterManagement__index_to_ip_mapping}</arg>
<arg>${index_to_ip_mapping}</arg>
</arguments>
<msg timestamp="20181202 16:01:44.581" level="INFO">${ClusterManagement__index_to_ip_mapping} = {1: u'192.0.2.13'}</msg>
<status status="PASS" endtime="20181202 16:01:44.581" starttime="20181202 16:01:44.581"></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="20181202 16:01:44.582" level="INFO">${ClusterManagement__session_list} = [u'ClusterManagement__session_1']</msg>
<status status="PASS" endtime="20181202 16:01:44.582" starttime="20181202 16:01:44.581"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.582" starttime="20181202 16:01:44.572"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.582" starttime="20181202 16:01:44.561"></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="20181202 16:01:44.584" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:44.584" starttime="20181202 16:01:44.584"></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="20181202 16:01:44.584" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:44.584" starttime="20181202 16:01:44.584"></status>
</kw>
<msg timestamp="20181202 16:01:44.585" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:44.585" starttime="20181202 16:01:44.583"></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="20181202 16:01:44.586" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:01:44.586" starttime="20181202 16:01:44.586"></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="20181202 16:01:44.587" 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="20181202 16:01:44.587" 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="20181202 16:01:44.587" starttime="20181202 16:01:44.587"></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="20181202 16:01:44.590" starttime="20181202 16:01:44.590"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 16:01:44.590" 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="20181202 16:01:44.591" 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="20181202 16:01:44.591" starttime="20181202 16:01:44.590"></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="20181202 16:01:44.591" level="INFO">Attempting to execute command "iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save" on remote system "192.0.2.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 16:01:44.591" starttime="20181202 16:01:44.591"></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="20181202 16:01:44.592" level="INFO">${conn_id} = 2</msg>
<status status="PASS" endtime="20181202 16:01:44.592" starttime="20181202 16:01:44.591"></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="20181202 16:01:44.593" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:01:44.593" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:01:44.593" starttime="20181202 16:01:44.593"></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="20181202 16:01:44.594" starttime="20181202 16:01:44.593"></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="20181202 16:01:44.595" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:01:44.933" level="INFO">Read output: Last login: Sun Dec  2 16:01:10 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:44.933" starttime="20181202 16:01:44.594"></status>
</kw>
<msg timestamp="20181202 16:01:44.933" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:44.933" starttime="20181202 16:01:44.594"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:44.933" starttime="20181202 16:01:44.592"></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="20181202 16:01:44.934" level="INFO">Executing command 'iptables -I INPUT -p tcp --dport 8101 -j ACCEPT; iptables-save'.</msg>
<msg timestamp="20181202 16:01:44.948" level="INFO">Command exited with return code 127.</msg>
<msg timestamp="20181202 16:01:44.948" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:01:44.948" level="INFO">${stderr} = bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 16:01:44.948" starttime="20181202 16:01:44.934"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.013" starttime="20181202 16:01:44.949"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:45.014" level="INFO">bash: iptables: command not found
bash: iptables-save: command not found</msg>
<status status="PASS" endtime="20181202 16:01:45.014" starttime="20181202 16:01:45.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="20181202 16:01:45.015" starttime="20181202 16:01:45.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>"${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="20181202 16:01:45.016" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:45.016" starttime="20181202 16:01:45.016"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.016" starttime="20181202 16:01:45.015"></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="20181202 16:01:45.018" starttime="20181202 16:01:45.017"></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="20181202 16:01:45.018" starttime="20181202 16:01:45.018"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.018" starttime="20181202 16:01:45.018"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.019" starttime="20181202 16:01:45.017"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.019" starttime="20181202 16:01:44.589"></status>
</kw>
<msg timestamp="20181202 16:01:45.019" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:45.019" starttime="20181202 16:01:44.589"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.019" starttime="20181202 16:01:44.588"></status>
</kw>
<msg timestamp="20181202 16:01:45.019" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:45.019" starttime="20181202 16:01:44.587"></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="20181202 16:01:45.020" starttime="20181202 16:01:45.020"></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="20181202 16:01:45.021" starttime="20181202 16:01:45.021"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.021" starttime="20181202 16:01:45.021"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.022" starttime="20181202 16:01:45.020"></status>
</kw>
<msg timestamp="20181202 16:01:45.022" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:01:45.022" starttime="20181202 16:01:44.586"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:01:45.022" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:45.022" starttime="20181202 16:01:45.022"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.022" starttime="20181202 16:01:44.585"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.022" starttime="20181202 16:01:44.585"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.022" starttime="20181202 16:01:44.585"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.023" starttime="20181202 16:01:44.582"></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="20181202 16:01:45.023" starttime="20181202 16:01:45.023"></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="20181202 16:01:45.052" 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="20181202 16:01:45.052" 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="20181202 16:01:45.052" starttime="20181202 16:01:45.052"></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="20181202 16:01:45.053" level="INFO">{}</msg>
<status status="PASS" endtime="20181202 16:01:45.053" starttime="20181202 16:01:45.052"></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="20181202 16:01:45.053" level="INFO">1</msg>
<status status="PASS" endtime="20181202 16:01:45.053" starttime="20181202 16:01:45.053"></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="20181202 16:01:45.054" level="FAIL">Dictionary does not contain key '1'.</msg>
<status status="FAIL" endtime="20181202 16:01:45.054" starttime="20181202 16:01:45.054"></status>
</kw>
<msg timestamp="20181202 16:01:45.054" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 16:01:45.054" level="INFO">${old_connection_index} = Dictionary does not contain key '1'.</msg>
<status status="PASS" endtime="20181202 16:01:45.054" starttime="20181202 16:01:45.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>'${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="20181202 16:01:45.055" starttime="20181202 16:01:45.055"></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="20181202 16:01:45.056" level="INFO">${ip_address} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:01:45.056" starttime="20181202 16:01:45.056"></status>
</kw>
<msg timestamp="20181202 16:01:45.056" level="INFO">${odl_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:01:45.056" starttime="20181202 16:01:45.055"></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="20181202 16:01:45.057" starttime="20181202 16:01:45.057"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${karaf_connection_object}</var>
</assign>
<msg timestamp="20181202 16:01:45.058" level="INFO">index=5
path_separator=/
prompt=opendaylight-user
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<msg timestamp="20181202 16:01:45.058" 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.13
timeout=10 seconds
term_type=vt100
port=8101</msg>
<status status="PASS" endtime="20181202 16:01:45.058" starttime="20181202 16:01:45.057"></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="20181202 16:01:45.058" starttime="20181202 16:01:45.058"></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="20181202 16:01:45.059" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:01:45.183" 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="20181202 16:01:45.183" starttime="20181202 16:01:45.059"></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="20181202 16:01:45.185" starttime="20181202 16:01:45.184"></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="20181202 16:01:45.185" starttime="20181202 16:01:45.185"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.185" starttime="20181202 16:01:45.185"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.186" starttime="20181202 16:01:45.183"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.186" starttime="20181202 16:01:45.051"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.186" starttime="20181202 16:01:45.024"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.186" starttime="20181202 16:01:45.023"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.186" starttime="20181202 16:01:45.023"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.186" starttime="20181202 16:01:45.023"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.186" starttime="20181202 16:01:44.560"></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="20181202 16:01:45.196" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.196" starttime="20181202 16:01:45.196"></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="20181202 16:01:45.197" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.197" starttime="20181202 16:01:45.196"></status>
</kw>
<msg timestamp="20181202 16:01:45.197" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.197" starttime="20181202 16:01:45.195"></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="20181202 16:01:45.207" level="INFO">${karaf_connection_index} = 5</msg>
<status status="PASS" endtime="20181202 16:01:45.207" starttime="20181202 16:01:45.206"></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="20181202 16:01:45.207" level="INFO">${current_connection_index} = None</msg>
<status status="PASS" endtime="20181202 16:01:45.207" starttime="20181202 16:01:45.207"></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="20181202 16:01:45.236" 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="20181202 16:01:45.236" starttime="20181202 16:01:45.208"></status>
</kw>
<msg timestamp="20181202 16:01:45.236" level="INFO">${status_write} = PASS</msg>
<msg timestamp="20181202 16:01:45.236" 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="20181202 16:01:45.236" starttime="20181202 16:01:45.207"></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="20181202 16:01:45.251" 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="20181202 16:01:45.251" starttime="20181202 16:01:45.237"></status>
</kw>
<msg timestamp="20181202 16:01:45.251" level="INFO">${status_wait} = PASS</msg>
<msg timestamp="20181202 16:01:45.251" 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="20181202 16:01:45.251" starttime="20181202 16:01:45.237"></status>
</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="20181202 16:01:45.252" starttime="20181202 16:01:45.252"></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="20181202 16:01:45.253" 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="20181202 16:01:45.253" starttime="20181202 16:01:45.253"></status>
</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="20181202 16:01:45.253" starttime="20181202 16:01:45.253"></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="20181202 16:01:45.255" starttime="20181202 16:01:45.255"></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="20181202 16:01:45.255" starttime="20181202 16:01:45.255"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.256" starttime="20181202 16:01:45.255"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.256" starttime="20181202 16:01:45.254"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.256" starttime="20181202 16:01:45.206"></status>
</kw>
<msg timestamp="20181202 16:01:45.256" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 16:01:45.256" 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="20181202 16:01:45.256" starttime="20181202 16:01:45.205"></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="20181202 16:01:45.257" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:45.257" starttime="20181202 16:01:45.256"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.257" starttime="20181202 16:01:45.205"></status>
</kw>
<msg timestamp="20181202 16:01:45.257" level="INFO">${status} = PASS</msg>
<msg timestamp="20181202 16:01:45.257" 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="20181202 16:01:45.257" starttime="20181202 16:01:45.197"></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="20181202 16:01:45.258" starttime="20181202 16:01:45.257"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.258" starttime="20181202 16:01:45.197"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.258" starttime="20181202 16:01:45.197"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.258" starttime="20181202 16:01:45.195"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.258" starttime="20181202 16:01:45.186"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.258" starttime="20181202 16:01:45.186"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.258" starttime="20181202 16:01:44.551"></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="20181202 16:01:45.258" level="INFO">@{loggers} = [ org.apache.karaf.shell.support.ShellUtil | org.apache.sshd.server.session.ServerSessionImpl ]</msg>
<status status="PASS" endtime="20181202 16:01:45.258" starttime="20181202 16:01:45.258"></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="20181202 16:01:45.261" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.261" starttime="20181202 16:01:45.261"></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="20181202 16:01:45.261" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.262" starttime="20181202 16:01:45.261"></status>
</kw>
<msg timestamp="20181202 16:01:45.262" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.262" starttime="20181202 16:01:45.260"></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="20181202 16:01:45.263" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:01:45.263" starttime="20181202 16:01:45.262"></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="20181202 16:01:45.266" 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="20181202 16:01:45.266" 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="20181202 16:01:45.267" starttime="20181202 16:01:45.266"></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.13</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="20181202 16:01:45.282" starttime="20181202 16:01:45.281"></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="20181202 16:01:45.282" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:01:45.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="20181202 16:01:45.401" starttime="20181202 16:01:45.282"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:45.418" level="INFO">@root&gt;log:set OFF org.apache.karaf.shell.support.ShellUtil</msg>
<status status="PASS" endtime="20181202 16:01:45.418" starttime="20181202 16:01:45.402"></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="20181202 16:01:45.447" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:01:45.447" level="INFO">${output} = [?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:01:45.447" starttime="20181202 16:01:45.419"></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="20181202 16:01:45.490" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:01:45.490" starttime="20181202 16:01:45.448"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.492" starttime="20181202 16:01:45.491"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:01:45.493" level="INFO">[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:01:45.493" starttime="20181202 16:01:45.492"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.493" starttime="20181202 16:01:45.279"></status>
</kw>
<msg timestamp="20181202 16:01:45.493" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:45.493" starttime="20181202 16:01:45.267"></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="20181202 16:01:45.494" starttime="20181202 16:01:45.494"></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="20181202 16:01:45.495" starttime="20181202 16:01:45.495"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.495" starttime="20181202 16:01:45.495"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.495" starttime="20181202 16:01:45.493"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.495" starttime="20181202 16:01:45.265"></status>
</kw>
<msg timestamp="20181202 16:01:45.495" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:45.496" starttime="20181202 16:01:45.264"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.496" starttime="20181202 16:01:45.263"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.496" starttime="20181202 16:01:45.262"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.496" starttime="20181202 16:01:45.262"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.496" starttime="20181202 16:01:45.259"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.496" starttime="20181202 16:01:45.259"></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="20181202 16:01:45.498" level="INFO">${return_list_reference} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.498" starttime="20181202 16:01:45.497"></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="20181202 16:01:45.498" level="INFO">${return_list_copy} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.498" starttime="20181202 16:01:45.498"></status>
</kw>
<msg timestamp="20181202 16:01:45.498" level="INFO">${index_list} = [1]</msg>
<status status="PASS" endtime="20181202 16:01:45.498" starttime="20181202 16:01:45.497"></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="20181202 16:01:45.499" level="INFO">${member_ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:01:45.499" starttime="20181202 16:01:45.499"></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="20181202 16:01:45.502" 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="20181202 16:01:45.502" 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="20181202 16:01:45.502" starttime="20181202 16:01:45.502"></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.13</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="20181202 16:01:45.511" starttime="20181202 16:01:45.510"></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="20181202 16:01:45.511" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:01:45.606" 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="20181202 16:01:45.606" starttime="20181202 16:01:45.511"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:01:45.630" level="INFO">@root&gt;log:set OFF org.apache.sshd.server.session.ServerSessionI</msg>
<status status="PASS" endtime="20181202 16:01:45.630" starttime="20181202 16:01:45.606"></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="20181202 16:01:45.657" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:01:45.658" level="INFO">${output} = [A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:01:45.658" starttime="20181202 16:01:45.631"></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="20181202 16:01:45.700" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:01:45.700" starttime="20181202 16:01:45.658"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.702" starttime="20181202 16:01:45.700"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:01:45.702" level="INFO">[A[79CImpl
[?1l&gt;[?2004l[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:01:45.702" starttime="20181202 16:01:45.702"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.703" starttime="20181202 16:01:45.509"></status>
</kw>
<msg timestamp="20181202 16:01:45.703" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:45.703" starttime="20181202 16:01:45.502"></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="20181202 16:01:45.704" starttime="20181202 16:01:45.704"></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="20181202 16:01:45.705" starttime="20181202 16:01:45.704"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:01:45.705" starttime="20181202 16:01:45.705"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.705" starttime="20181202 16:01:45.703"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.705" starttime="20181202 16:01:45.500"></status>
</kw>
<msg timestamp="20181202 16:01:45.706" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:45.706" starttime="20181202 16:01:45.500"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.706" starttime="20181202 16:01:45.499"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.706" starttime="20181202 16:01:45.499"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.706" starttime="20181202 16:01:45.499"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.706" starttime="20181202 16:01:45.496"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.706" starttime="20181202 16:01:45.496"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.706" starttime="20181202 16:01:45.259"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:45.706" starttime="20181202 16:01:45.259"></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="20181202 16:01:45.707" starttime="20181202 16:01:45.707"></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="20181202 16:01:45.708" level="INFO">${OS_CNTL_IP} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:01:45.708" starttime="20181202 16:01:45.708"></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="20181202 16:01:45.710" level="INFO">${conn_id} = 12</msg>
<status status="PASS" endtime="20181202 16:01:45.710" starttime="20181202 16:01:45.709"></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="20181202 16:01:45.711" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:01:45.711" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:01:45.711" starttime="20181202 16:01:45.711"></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="20181202 16:01:45.712" starttime="20181202 16:01:45.712"></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="20181202 16:01:45.713" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:01:46.046" level="INFO">Read output: Last login: Sun Dec  2 16:01:44 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:46.046" starttime="20181202 16:01:45.713"></status>
</kw>
<msg timestamp="20181202 16:01:46.046" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:46.047" starttime="20181202 16:01:45.712"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:46.047" starttime="20181202 16:01:45.710"></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="20181202 16:01:46.049" level="INFO">${OS_CNTL_CONN_ID} = 12</msg>
<status status="PASS" endtime="20181202 16:01:46.049" starttime="20181202 16:01:46.048"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:46.049" starttime="20181202 16:01:45.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>"${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 Control And Two Compute Node Setup" library="DevstackUtils">
<doc>Assign global variables for DevStack nodes where the control node is different than the compute</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_COMPUTE_1_IP}</arg>
</arguments>
<msg timestamp="20181202 16:01:46.053" level="INFO">${OS_CMP1_IP} = 192.0.2.18</msg>
<status status="PASS" endtime="20181202 16:01:46.053" starttime="20181202 16:01:46.052"></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_COMPUTE_2_IP}</arg>
</arguments>
<msg timestamp="20181202 16:01:46.055" level="INFO">${OS_CMP2_IP} = 192.0.2.3</msg>
<status status="PASS" endtime="20181202 16:01:46.055" starttime="20181202 16:01:46.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_ALL_IPS}</arg>
<arg>${OS_CNTL_IP}</arg>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 16:01:46.057" level="INFO">@{OS_ALL_IPS} = [ 192.0.2.13 | 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 16:01:46.057" starttime="20181202 16:01:46.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_CMP_IPS}</arg>
<arg>${OS_CMP1_IP}</arg>
<arg>${OS_CMP2_IP}</arg>
</arguments>
<msg timestamp="20181202 16:01:46.059" level="INFO">@{OS_CMP_IPS} = [ 192.0.2.18 | 192.0.2.3 ]</msg>
<status status="PASS" endtime="20181202 16:01:46.060" starttime="20181202 16:01:46.058"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP1_CONN_ID</arg>
<arg>${OS_COMPUTE_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>${ip}</arg>
<arg>prompt=${DEFAULT_LINUX_PROMPT}</arg>
</arguments>
<assign>
<var>${conn_id}</var>
</assign>
<msg timestamp="20181202 16:01:46.063" level="INFO">${conn_id} = 13</msg>
<status status="PASS" endtime="20181202 16:01:46.063" starttime="20181202 16:01:46.062"></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="20181202 16:01:46.065" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:01:46.065" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:01:46.065" starttime="20181202 16:01:46.065"></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="20181202 16:01:46.066" starttime="20181202 16:01:46.066"></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="20181202 16:01:46.068" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:01:46.512" level="INFO">Read output: Last login: Sun Dec  2 16:00:34 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:46.512" starttime="20181202 16:01:46.067"></status>
</kw>
<msg timestamp="20181202 16:01:46.512" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:46.512" starttime="20181202 16:01:46.067"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:46.513" starttime="20181202 16:01:46.063"></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="20181202 16:01:46.514" level="INFO">${OS_CMP1_CONN_ID} = 13</msg>
<status status="PASS" endtime="20181202 16:01:46.514" starttime="20181202 16:01:46.513"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:46.514" starttime="20181202 16:01:46.060"></status>
</kw>
<kw name="Open Connection" library="DevstackUtils">
<arguments>
<arg>OS_CMP2_CONN_ID</arg>
<arg>${OS_COMPUTE_2_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="20181202 16:01:46.516" level="INFO">${conn_id} = 14</msg>
<status status="PASS" endtime="20181202 16:01:46.516" starttime="20181202 16:01:46.516"></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="20181202 16:01:46.518" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:01:46.518" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:01:46.518" starttime="20181202 16:01:46.518"></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="20181202 16:01:46.519" starttime="20181202 16:01:46.519"></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="20181202 16:01:46.521" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:01:46.921" level="INFO">Read output: Last login: Sun Dec  2 16:00:34 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:01:46.921" starttime="20181202 16:01:46.520"></status>
</kw>
<msg timestamp="20181202 16:01:46.922" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:01:46.922" starttime="20181202 16:01:46.520"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:46.922" starttime="20181202 16:01:46.517"></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="20181202 16:01:46.923" level="INFO">${OS_CMP2_CONN_ID} = 14</msg>
<status status="PASS" endtime="20181202 16:01:46.923" starttime="20181202 16:01:46.922"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:46.924" starttime="20181202 16:01:46.515"></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>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 16:01:46.930" level="INFO">@{OS_ALL_CONN_IDS} = [ 12 | 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 16:01:46.930" starttime="20181202 16:01:46.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_CONN_IDS}</arg>
<arg>${OS_CMP1_CONN_ID}</arg>
<arg>${OS_CMP2_CONN_ID}</arg>
</arguments>
<msg timestamp="20181202 16:01:46.936" level="INFO">@{OS_CMP_CONN_IDS} = [ 13 | 14 ]</msg>
<status status="PASS" endtime="20181202 16:01:46.936" starttime="20181202 16:01:46.931"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:46.936" starttime="20181202 16:01:46.051"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:46.936" starttime="20181202 16:01:46.050"></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="20181202 16:01:46.937" level="INFO">Length is 3</msg>
<msg timestamp="20181202 16:01:46.937" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 16:01:46.937" starttime="20181202 16:01:46.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="20181202 16:01:46.938" level="INFO">${OS_NODE_CNT} = 3</msg>
<status status="PASS" endtime="20181202 16:01:46.938" starttime="20181202 16:01:46.937"></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="20181202 16:01:46.952" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 16:01:46.972" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:48.972" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:48.972" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:48.972" starttime="20181202 16:01:46.952"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:48.973" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 16:01:48.973" starttime="20181202 16:01:48.973"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:48.974" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:48.974" starttime="20181202 16:01:48.974"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:48.975" starttime="20181202 16:01:48.974"></status>
</kw>
<msg timestamp="20181202 16:01:48.975" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 16:01:48.975" starttime="20181202 16:01:46.951"></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="20181202 16:01:48.983" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.13 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 16:01:49.002" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:51.115" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:51.115" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:51.116" starttime="20181202 16:01:48.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="20181202 16:01:51.117" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:51.117" starttime="20181202 16:01:51.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="20181202 16:01:51.118" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:51.118" starttime="20181202 16:01:51.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="20181202 16:01:51.119" starttime="20181202 16:01:51.118"></status>
</kw>
<msg timestamp="20181202 16:01:51.119" level="INFO">${hostname} = </msg>
<status status="PASS" endtime="20181202 16:01:51.119" starttime="20181202 16:01:48.982"></status>
</kw>
<msg timestamp="20181202 16:01:51.120" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 16:01:51.120" starttime="20181202 16:01:46.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="20181202 16:01:51.136" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 16:01:51.158" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:53.319" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:53.319" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:53.319" starttime="20181202 16:01:51.136"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:53.320" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 16:01:53.320" starttime="20181202 16:01:53.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="20181202 16:01:53.321" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:53.321" starttime="20181202 16:01:53.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="20181202 16:01:53.322" starttime="20181202 16:01:53.321"></status>
</kw>
<msg timestamp="20181202 16:01:53.322" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 16:01:53.322" starttime="20181202 16:01:51.135"></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="20181202 16:01:53.342" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.18 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 16:01:53.366" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:55.545" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:55.545" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:55.545" starttime="20181202 16:01:53.342"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:55.546" level="INFO">overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:01:55.546" starttime="20181202 16:01:55.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="20181202 16:01:55.547" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:55.547" starttime="20181202 16:01:55.546"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:01:55.547" starttime="20181202 16:01:55.547"></status>
</kw>
<msg timestamp="20181202 16:01:55.548" level="INFO">${hostname} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:01:55.548" starttime="20181202 16:01:53.340"></status>
</kw>
<msg timestamp="20181202 16:01:55.548" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:01:55.548" starttime="20181202 16:01:51.121"></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="20181202 16:01:55.557" level="INFO">Starting process:
openstack hypervisor list</msg>
<msg timestamp="20181202 16:01:55.602" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:57.742" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:57.743" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:57.743" starttime="20181202 16:01:55.557"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:01:57.744" level="INFO">+----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+-------------------------------------+-----------------+------------+-------+
|  1 | overcloud-novacompute-1.opnfvlf.org | QEMU            | 192.0.2.18 | up    |
|  2 | overcloud-novacompute-0.opnfvlf.org | QEMU            | 192.0.2.3  | up    |
+----+-------------------------------------+-----------------+------------+-------+</msg>
<status status="PASS" endtime="20181202 16:01:57.744" starttime="20181202 16:01:57.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="20181202 16:01:57.745" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:57.745" starttime="20181202 16:01:57.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="20181202 16:01:57.746" starttime="20181202 16:01:57.746"></status>
</kw>
<msg timestamp="20181202 16:01:57.747" level="INFO">${output} = +----+-------------------------------------+-----------------+------------+-------+
| ID | Hypervisor Hostname                 | Hypervisor Type | Host IP    | State |
+----+--------------------------...</msg>
<status status="PASS" endtime="20181202 16:01:57.747" starttime="20181202 16:01:55.556"></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="20181202 16:01:57.759" level="INFO">Starting process:
openstack hypervisor list -f value | grep "192.0.2.3 " | cut -d" " -f 2</msg>
<msg timestamp="20181202 16:01:57.782" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:01:59.934" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:01:59.934" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:01:59.934" starttime="20181202 16:01:57.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="20181202 16:01:59.936" level="INFO">overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:01:59.936" starttime="20181202 16:01:59.935"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:01:59.936" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:01:59.936" starttime="20181202 16:01:59.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="20181202 16:01:59.937" starttime="20181202 16:01:59.936"></status>
</kw>
<msg timestamp="20181202 16:01:59.937" level="INFO">${hostname} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:01:59.937" starttime="20181202 16:01:57.758"></status>
</kw>
<msg timestamp="20181202 16:01:59.938" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:01:59.938" starttime="20181202 16:01:55.548"></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="20181202 16:01:59.938" level="INFO">${OS_CNTL_HOSTNAME} = </msg>
<status status="PASS" endtime="20181202 16:01:59.938" starttime="20181202 16:01:59.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_CMP1_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 16:01:59.939" level="INFO">${OS_CMP1_HOSTNAME} = overcloud-novacompute-1.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:01:59.939" starttime="20181202 16:01:59.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_CMP2_HOSTNAME}</arg>
</arguments>
<msg timestamp="20181202 16:01:59.939" level="INFO">${OS_CMP2_HOSTNAME} = overcloud-novacompute-0.opnfvlf.org</msg>
<status status="PASS" endtime="20181202 16:01:59.939" starttime="20181202 16:01:59.939"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:59.939" starttime="20181202 16:01:46.939"></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="20181202 16:01:59.941" level="INFO">${output} = OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNA...</msg>
<status status="PASS" endtime="20181202 16:01:59.941" starttime="20181202 16:01:59.940"></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="20181202 16:01:59.942" level="INFO">DevStack Nodes Data:
OS_CNTL_HOSTNAME:  - OS_CNTL_IP: 192.0.2.13 - OS_CONTROL_NODE_IP: 192.0.2.13
OS_CMP1_HOSTNAME: overcloud-novacompute-1.opnfvlf.org - OS_CMP1_IP: 192.0.2.18 - OS_COMPUTE_1_IP: 192.0.2.18
OS_CMP2_HOSTNAME: overcloud-novacompute-0.opnfvlf.org - OS_CMP2_IP: 192.0.2.3 - OS_COMPUTE_2_IP: 192.0.2.3
OS_ALL_IPS: [u'192.0.2.13', u'192.0.2.18', u'192.0.2.3']
OS_CMP_IPS: [u'192.0.2.18', u'192.0.2.3']
OS_NODE_CNT: 3
OS_ALL_CONN_IDS: [12, 13, 14]
OS_CMP_CONN_IDS: [13, 14]</msg>
<status status="PASS" endtime="20181202 16:01:59.942" starttime="20181202 16:01:59.941"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:59.942" starttime="20181202 16:01:59.940"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:59.942" starttime="20181202 16:01:45.708"></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="20181202 16:01:59.943" level="INFO">Creating Session using : alias=session, url=http://192.0.2.13:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a18476ad0&gt;, timeout=None, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 16:01:59.943" starttime="20181202 16:01:59.942"></status>
</kw>
<status status="PASS" endtime="20181202 16:01:59.943" starttime="20181202 16:01:45.707"></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="20181202 16:01:59.944" level="INFO">${suite_} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181202 16:01:59.944" starttime="20181202 16:01:59.944"></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="20181202 16:01:59.945" level="INFO">${tag_} = tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181202 16:01:59.945" starttime="20181202 16:01:59.945"></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="20181202 16:01:59.946" level="INFO">@{conn_ids} = [ ]</msg>
<status status="PASS" endtime="20181202 16:01:59.946" starttime="20181202 16:01:59.946"></status>
</kw>
<kw type="for" name="${ip} IN [ @{ips} ]">
<kw type="foritem" name="${ip} = 192.0.2.13">
<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="20181202 16:01:59.947" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:01:59.947" starttime="20181202 16:01:59.946"></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="20181202 16:01:59.949" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 16:01:59.949" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 16:01:59.949" starttime="20181202 16:01:59.948"></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="20181202 16:01:59.949" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 16:01:59.950" starttime="20181202 16:01:59.949"></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="20181202 16:01:59.950" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:01:59.951" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:01:59.951" starttime="20181202 16:01:59.950"></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="20181202 16:01:59.951" starttime="20181202 16:01:59.951"></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="20181202 16:01:59.952" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:02:00.281" level="INFO">Read output: Last login: Sun Dec  2 16:01:46 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:00.282" starttime="20181202 16:01:59.952"></status>
</kw>
<msg timestamp="20181202 16:02:00.282" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:00.282" starttime="20181202 16:01:59.951"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:00.282" starttime="20181202 16:01:59.950"></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="20181202 16:02:00.283" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.13.pcap</msg>
<status status="PASS" endtime="20181202 16:02:00.283" starttime="20181202 16:02:00.283"></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="20181202 16:02:00.284" 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.13.pcap'.</msg>
<msg timestamp="20181202 16:02:00.286" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 16:02:00.286" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 16:02:00.287" starttime="20181202 16:02:00.283"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:00.287" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:02:00.287" starttime="20181202 16:02:00.287"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:00.288" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:02:00.288" starttime="20181202 16:02:00.287"></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="20181202 16:02:00.290" starttime="20181202 16:02:00.290"></status>
</kw>
<msg timestamp="20181202 16:02:00.290" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:00.291" starttime="20181202 16:02:00.289"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:00.291" starttime="20181202 16:02:00.288"></status>
</kw>
<msg timestamp="20181202 16:02:00.291" level="INFO">${conn_id} = 15</msg>
<status status="PASS" endtime="20181202 16:02:00.291" starttime="20181202 16:01:59.947"></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="20181202 16:02:00.292" starttime="20181202 16:02:00.291"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:00.292" starttime="20181202 16:01:59.946"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.18">
<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="20181202 16:02:00.292" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.18</msg>
<status status="PASS" endtime="20181202 16:02:00.292" starttime="20181202 16:02:00.292"></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="20181202 16:02:00.294" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 16:02:00.294" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 16:02:00.294" starttime="20181202 16:02:00.294"></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="20181202 16:02:00.295" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 16:02:00.295" starttime="20181202 16:02:00.294"></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="20181202 16:02:00.297" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:02:00.297" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:02:00.297" starttime="20181202 16:02:00.297"></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="20181202 16:02:00.298" starttime="20181202 16:02:00.297"></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="20181202 16:02:00.300" level="INFO">Logging into '192.0.2.18:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:02:00.697" level="INFO">Read output: Last login: Sun Dec  2 16:01:46 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:00.697" starttime="20181202 16:02:00.299"></status>
</kw>
<msg timestamp="20181202 16:02:00.697" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:00.697" starttime="20181202 16:02:00.298"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:00.698" starttime="20181202 16:02:00.295"></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="20181202 16:02:00.699" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.18.pcap</msg>
<status status="PASS" endtime="20181202 16:02:00.700" starttime="20181202 16:02:00.699"></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="20181202 16:02:00.700" 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.18.pcap'.</msg>
<msg timestamp="20181202 16:02:00.704" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 16:02:00.704" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 16:02:00.704" starttime="20181202 16:02:00.700"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:00.705" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:02:00.705" starttime="20181202 16:02:00.705"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:00.706" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:02:00.707" starttime="20181202 16:02:00.706"></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="20181202 16:02:00.710" starttime="20181202 16:02:00.710"></status>
</kw>
<msg timestamp="20181202 16:02:00.710" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:00.710" starttime="20181202 16:02:00.709"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:00.711" starttime="20181202 16:02:00.707"></status>
</kw>
<msg timestamp="20181202 16:02:00.711" level="INFO">${conn_id} = 16</msg>
<status status="PASS" endtime="20181202 16:02:00.711" starttime="20181202 16:02:00.293"></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="20181202 16:02:00.712" starttime="20181202 16:02:00.711"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:00.712" starttime="20181202 16:02:00.292"></status>
</kw>
<kw type="foritem" name="${ip} = 192.0.2.3">
<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="20181202 16:02:00.713" level="INFO">${fname} = tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.3</msg>
<status status="PASS" endtime="20181202 16:02:00.713" starttime="20181202 16:02:00.713"></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="20181202 16:02:00.716" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 16:02:00.716" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=10 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 16:02:00.716" starttime="20181202 16:02:00.715"></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="20181202 16:02:00.718" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 16:02:00.718" starttime="20181202 16:02:00.717"></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="20181202 16:02:00.720" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:02:00.720" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:02:00.720" starttime="20181202 16:02:00.719"></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="20181202 16:02:00.722" starttime="20181202 16:02:00.720"></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="20181202 16:02:00.723" level="INFO">Logging into '192.0.2.3:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:02:01.019" level="INFO">Read output: Last login: Sun Dec  2 16:01:46 2018 from 192.0.2.99
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:01.019" starttime="20181202 16:02:00.723"></status>
</kw>
<msg timestamp="20181202 16:02:01.019" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:01.020" starttime="20181202 16:02:00.722"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:01.020" starttime="20181202 16:02:00.718"></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="20181202 16:02:01.021" level="INFO">${cmd} = sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.3.pcap</msg>
<status status="PASS" endtime="20181202 16:02:01.021" starttime="20181202 16:02:01.021"></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="20181202 16:02:01.022" 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.3.pcap'.</msg>
<msg timestamp="20181202 16:02:01.025" level="INFO">${stdout} = None</msg>
<msg timestamp="20181202 16:02:01.025" level="INFO">${stderr} = None</msg>
<status status="PASS" endtime="20181202 16:02:01.025" starttime="20181202 16:02:01.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="20181202 16:02:01.025" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:02:01.025" starttime="20181202 16:02:01.025"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:01.026" level="INFO">None</msg>
<status status="PASS" endtime="20181202 16:02:01.026" starttime="20181202 16:02:01.026"></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="20181202 16:02:01.028" starttime="20181202 16:02:01.028"></status>
</kw>
<msg timestamp="20181202 16:02:01.028" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:01.028" starttime="20181202 16:02:01.027"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:01.028" starttime="20181202 16:02:01.026"></status>
</kw>
<msg timestamp="20181202 16:02:01.028" level="INFO">${conn_id} = 17</msg>
<status status="PASS" endtime="20181202 16:02:01.028" starttime="20181202 16:02:00.714"></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="20181202 16:02:01.029" starttime="20181202 16:02:01.029"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:01.029" starttime="20181202 16:02:00.712"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:01.029" starttime="20181202 16:01:59.946"></status>
</kw>
<msg timestamp="20181202 16:02:01.029" level="INFO">@{conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 16:02:01.029" starttime="20181202 16:01:59.945"></status>
</kw>
<msg timestamp="20181202 16:02:01.030" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 16:02:01.030" starttime="20181202 16:01:59.943"></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="20181202 16:02:01.030" level="INFO">@{tcpdump_port_6653_conn_ids} = [ 15 | 16 | 17 ]</msg>
<status status="PASS" endtime="20181202 16:02:01.030" starttime="20181202 16:02:01.030"></status>
</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="20181202 16:02:01.032" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:01.032" starttime="20181202 16:02:01.032"></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="20181202 16:02:01.033" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 16:02:01.064" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:03.027" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:03.028" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:03.028" starttime="20181202 16:02:01.033"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:03.029" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:03.029" starttime="20181202 16:02:03.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="20181202 16:02:03.030" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:03.030" starttime="20181202 16:02:03.029"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:03.031" starttime="20181202 16:02:03.030"></status>
</kw>
<msg timestamp="20181202 16:02:03.031" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:03.031" starttime="20181202 16:02:01.032"></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="20181202 16:02:03.031" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:03.031" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:03.032" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:03.032" starttime="20181202 16:02:03.031"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:03.033" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:03.033" starttime="20181202 16:02:03.032"></status>
</kw>
<msg timestamp="20181202 16:02:03.033" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:03.033" starttime="20181202 16:02:01.031"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 16:02:03.033" starttime="20181202 16:02:03.033"></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="20181202 16:02:03.034" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:03.034" starttime="20181202 16:02:03.034"></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="20181202 16:02:03.036" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 16:02:03.079" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:05.649" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:05.650" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:05.650" starttime="20181202 16:02:03.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="20181202 16:02:05.652" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:05.652" starttime="20181202 16:02:05.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="20181202 16:02:05.653" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:05.653" starttime="20181202 16:02:05.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="20181202 16:02:05.655" starttime="20181202 16:02:05.654"></status>
</kw>
<msg timestamp="20181202 16:02:05.655" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:05.655" starttime="20181202 16:02:03.035"></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="20181202 16:02:05.657" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:05.657" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:05.657" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:05.657" starttime="20181202 16:02:05.656"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:05.658" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:05.658" starttime="20181202 16:02:05.658"></status>
</kw>
<msg timestamp="20181202 16:02:05.659" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:05.659" starttime="20181202 16:02:03.034"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 16:02:05.659" starttime="20181202 16:02:05.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 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="20181202 16:02:05.662" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:05.662" starttime="20181202 16:02:05.661"></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="20181202 16:02:05.664" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 16:02:05.686" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:07.819" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:07.819" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:07.819" starttime="20181202 16:02:05.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="20181202 16:02:07.821" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:07.821" starttime="20181202 16:02:07.820"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:07.823" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:07.823" starttime="20181202 16:02:07.822"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:07.825" starttime="20181202 16:02:07.823"></status>
</kw>
<msg timestamp="20181202 16:02:07.825" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:07.826" starttime="20181202 16:02:05.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="20181202 16:02:07.827" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:07.827" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:07.827" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:07.827" starttime="20181202 16:02:07.826"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:07.828" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:07.829" starttime="20181202 16:02:07.828"></status>
</kw>
<msg timestamp="20181202 16:02:07.829" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:07.829" starttime="20181202 16:02:05.660"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 16:02:07.830" starttime="20181202 16:02:07.829"></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="20181202 16:02:07.832" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:07.832" starttime="20181202 16:02:07.831"></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="20181202 16:02:07.834" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 16:02:07.858" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:10.010" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:10.011" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:10.011" starttime="20181202 16:02:07.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="20181202 16:02:10.012" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:10.012" starttime="20181202 16:02:10.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="20181202 16:02:10.012" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:10.013" starttime="20181202 16:02:10.012"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:10.014" starttime="20181202 16:02:10.013"></status>
</kw>
<msg timestamp="20181202 16:02:10.014" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:10.014" starttime="20181202 16:02:07.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="20181202 16:02:10.015" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:10.015" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:10.015" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:10.015" starttime="20181202 16:02:10.015"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:10.015" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:10.016" starttime="20181202 16:02:10.015"></status>
</kw>
<msg timestamp="20181202 16:02:10.016" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:10.016" starttime="20181202 16:02:07.830"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 16:02:10.016" starttime="20181202 16:02:10.016"></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="20181202 16:02:10.017" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:10.017" starttime="20181202 16:02:10.017"></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="20181202 16:02:10.018" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 16:02:10.037" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:12.268" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:12.268" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:12.268" starttime="20181202 16:02:10.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="20181202 16:02:12.269" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:12.269" starttime="20181202 16:02:12.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="20181202 16:02:12.270" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:12.270" starttime="20181202 16:02:12.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="20181202 16:02:12.271" starttime="20181202 16:02:12.270"></status>
</kw>
<msg timestamp="20181202 16:02:12.271" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:12.271" starttime="20181202 16:02:10.017"></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="20181202 16:02:12.271" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:12.271" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:12.271" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:12.272" starttime="20181202 16:02:12.271"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:12.272" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:12.272" starttime="20181202 16:02:12.272"></status>
</kw>
<msg timestamp="20181202 16:02:12.272" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:12.272" starttime="20181202 16:02:10.016"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 16:02:12.273" starttime="20181202 16:02:12.272"></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="20181202 16:02:12.274" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:12.274" starttime="20181202 16:02:12.274"></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="20181202 16:02:12.275" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 16:02:12.315" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:14.421" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:14.421" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:14.421" starttime="20181202 16:02:12.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="20181202 16:02:14.423" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 16:02:14.423" starttime="20181202 16:02:14.422"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:14.424" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:14.424" starttime="20181202 16:02:14.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="20181202 16:02:14.425" starttime="20181202 16:02:14.424"></status>
</kw>
<msg timestamp="20181202 16:02:14.425" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 16:02:14.426" starttime="20181202 16:02:12.274"></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="20181202 16:02:14.426" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 16:02:14.426" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:14.426" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 16:02:14.426" starttime="20181202 16:02:14.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="20181202 16:02:14.427" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 16:02:14.427" starttime="20181202 16:02:14.427"></status>
</kw>
<msg timestamp="20181202 16:02:14.427" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 16:02:14.428" starttime="20181202 16:02:12.273"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 16:02:14.429" starttime="20181202 16:02:14.428"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:14.429" starttime="20181202 16:02:14.428"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 16:02:14.429" starttime="20181202 16:02:14.429"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:14.430" starttime="20181202 16:02:14.429"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:14.430" starttime="20181202 16:02:14.428"></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="20181202 16:02:14.431" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 16:02:14.431" starttime="20181202 16:02:14.431"></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="20181202 16:02:14.443" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 16:02:14.485" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:17.158" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:17.159" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:17.159" starttime="20181202 16:02:14.442"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:17.161" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:17.161" starttime="20181202 16:02:17.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="20181202 16:02:17.162" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:17.162" starttime="20181202 16:02:17.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="20181202 16:02:17.163" starttime="20181202 16:02:17.162"></status>
</kw>
<msg timestamp="20181202 16:02:17.164" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:17.164" starttime="20181202 16:02:14.441"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:17.164" starttime="20181202 16:02:14.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="20181202 16:02:17.174" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 16:02:17.194" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:19.121" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:19.122" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:19.122" starttime="20181202 16:02:17.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="20181202 16:02:19.123" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:19.123" starttime="20181202 16:02:19.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="20181202 16:02:19.124" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:19.124" starttime="20181202 16:02:19.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="20181202 16:02:19.125" starttime="20181202 16:02:19.124"></status>
</kw>
<msg timestamp="20181202 16:02:19.125" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:19.125" starttime="20181202 16:02:17.173"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:19.125" starttime="20181202 16:02:17.164"></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="20181202 16:02:19.135" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 16:02:19.163" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:21.395" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:21.396" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:21.396" starttime="20181202 16:02:19.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="20181202 16:02:21.397" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:21.397" starttime="20181202 16:02:21.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="20181202 16:02:21.398" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:21.398" starttime="20181202 16:02:21.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="20181202 16:02:21.399" starttime="20181202 16:02:21.398"></status>
</kw>
<msg timestamp="20181202 16:02:21.399" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:21.399" starttime="20181202 16:02:19.134"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:21.399" starttime="20181202 16:02:19.125"></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="20181202 16:02:21.409" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 16:02:21.449" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:23.534" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:23.535" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:23.535" starttime="20181202 16:02:21.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="20181202 16:02:23.536" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:23.536" starttime="20181202 16:02:23.535"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:23.536" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:23.536" starttime="20181202 16:02:23.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="20181202 16:02:23.537" starttime="20181202 16:02:23.537"></status>
</kw>
<msg timestamp="20181202 16:02:23.537" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:23.537" starttime="20181202 16:02:21.407"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:23.538" starttime="20181202 16:02:21.399"></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="20181202 16:02:23.546" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 16:02:23.567" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:25.743" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:25.744" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:25.744" starttime="20181202 16:02:23.546"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:25.745" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 16:02:25.745" starttime="20181202 16:02:25.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="20181202 16:02:25.745" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:25.745" starttime="20181202 16:02:25.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="20181202 16:02:25.746" starttime="20181202 16:02:25.745"></status>
</kw>
<msg timestamp="20181202 16:02:25.746" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 16:02:25.746" starttime="20181202 16:02:23.545"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:25.746" starttime="20181202 16:02:23.538"></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="20181202 16:02:25.755" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 16:02:25.778" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:27.756" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:27.756" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:27.756" starttime="20181202 16:02:25.755"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:27.758" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 16:02:27.758" starttime="20181202 16:02:27.757"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:27.758" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:27.758" starttime="20181202 16:02:27.758"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:27.759" starttime="20181202 16:02:27.759"></status>
</kw>
<msg timestamp="20181202 16:02:27.760" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 16:02:27.760" starttime="20181202 16:02:25.755"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:27.760" starttime="20181202 16:02:25.746"></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="20181202 16:02:27.774" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 16:02:27.795" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:30.096" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:30.097" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:30.097" starttime="20181202 16:02:27.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="20181202 16:02:30.098" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:30.099" starttime="20181202 16:02:30.098"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:30.099" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:30.100" starttime="20181202 16:02:30.099"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:30.101" starttime="20181202 16:02:30.100"></status>
</kw>
<msg timestamp="20181202 16:02:30.101" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:30.101" starttime="20181202 16:02:27.773"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:30.101" starttime="20181202 16:02:27.760"></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="20181202 16:02:30.117" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 16:02:30.138" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:32.434" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:32.435" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:32.435" starttime="20181202 16:02:30.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="20181202 16:02:32.436" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:32.437" starttime="20181202 16:02:32.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="20181202 16:02:32.437" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:32.437" starttime="20181202 16:02:32.437"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.438" starttime="20181202 16:02:32.438"></status>
</kw>
<msg timestamp="20181202 16:02:32.439" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:32.439" starttime="20181202 16:02:30.116"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.439" starttime="20181202 16:02:30.102"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.439" starttime="20181202 16:02:14.431"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.439" starttime="20181202 16:02:14.430"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.439" starttime="20181202 16:02:01.031"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.439" starttime="20181202 16:02:01.030"></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="20181202 16:02:32.442" starttime="20181202 16:02:32.441"></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="20181202 16:02:32.442" 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="20181202 16:02:32.442" starttime="20181202 16:02:32.442"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.444" starttime="20181202 16:02:32.444"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.445" starttime="20181202 16:02:32.445"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.449" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.449" starttime="20181202 16:02:32.445"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.465" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.465" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.465" starttime="20181202 16:02:32.449"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.465" starttime="20181202 16:02:32.443"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.465" starttime="20181202 16:02:32.443"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.467" starttime="20181202 16:02:32.467"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.468" starttime="20181202 16:02:32.468"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.471" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.471" starttime="20181202 16:02:32.468"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.480" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.480" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.480" starttime="20181202 16:02:32.471"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.480" starttime="20181202 16:02:32.466"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.480" starttime="20181202 16:02:32.466"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.482" starttime="20181202 16:02:32.481"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.483" starttime="20181202 16:02:32.483"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.485" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.485" starttime="20181202 16:02:32.483"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.495" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.495" 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="20181202 16:02:32.495" starttime="20181202 16:02:32.485"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.496" starttime="20181202 16:02:32.481"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.496" starttime="20181202 16:02:32.480"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.497" starttime="20181202 16:02:32.497"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.498" starttime="20181202 16:02:32.497"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.500" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.500" starttime="20181202 16:02:32.498"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.511" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.511" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.511" starttime="20181202 16:02:32.500"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.511" starttime="20181202 16:02:32.496"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.511" starttime="20181202 16:02:32.496"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.513" starttime="20181202 16:02:32.513"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.513" starttime="20181202 16:02:32.513"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.516" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.516" starttime="20181202 16:02:32.514"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.526" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.526" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.526" starttime="20181202 16:02:32.516"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.526" starttime="20181202 16:02:32.512"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.526" starttime="20181202 16:02:32.511"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.528" starttime="20181202 16:02:32.528"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.528" starttime="20181202 16:02:32.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="20181202 16:02:32.530" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.531" starttime="20181202 16:02:32.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="20181202 16:02:32.541" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.541" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.541" starttime="20181202 16:02:32.531"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.541" starttime="20181202 16:02:32.527"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.541" starttime="20181202 16:02:32.526"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.543" starttime="20181202 16:02:32.542"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.543" starttime="20181202 16:02:32.543"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.545" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.545" starttime="20181202 16:02:32.543"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.555" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.555" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.555" starttime="20181202 16:02:32.545"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.556" starttime="20181202 16:02:32.542"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.556" starttime="20181202 16:02:32.541"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.557" starttime="20181202 16:02:32.557"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.558" starttime="20181202 16:02:32.558"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.561" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.561" starttime="20181202 16:02:32.558"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.572" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.572" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.572" starttime="20181202 16:02:32.561"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.572" starttime="20181202 16:02:32.556"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.573" starttime="20181202 16:02:32.556"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.574" starttime="20181202 16:02:32.574"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.574" starttime="20181202 16:02:32.574"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.577" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.577" starttime="20181202 16:02:32.575"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.587" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.587" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.587" starttime="20181202 16:02:32.577"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.587" starttime="20181202 16:02:32.573"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.587" starttime="20181202 16:02:32.573"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.589" starttime="20181202 16:02:32.589"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.589" starttime="20181202 16:02:32.589"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.592" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.592" starttime="20181202 16:02:32.590"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.602" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:32.602" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.602" starttime="20181202 16:02:32.592"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.603" starttime="20181202 16:02:32.588"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.603" starttime="20181202 16:02:32.588"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.603" starttime="20181202 16:02:32.443"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.604" starttime="20181202 16:02:32.604"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.605" starttime="20181202 16:02:32.604"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.607" level="INFO">sudo ovs-appctl --target ovs-vswitchd vlo g/list</msg>
<status status="PASS" endtime="20181202 16:02:32.607" starttime="20181202 16:02:32.605"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.697" 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="20181202 16:02:32.697" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 16:02:32.697" starttime="20181202 16:02:32.607"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.698" starttime="20181202 16:02:32.603"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.698" starttime="20181202 16:02:32.441"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.698" starttime="20181202 16:02:32.440"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 16:02:32.699" starttime="20181202 16:02:32.699"></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="20181202 16:02:32.700" 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="20181202 16:02:32.700" starttime="20181202 16:02:32.699"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.701" starttime="20181202 16:02:32.701"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.701" starttime="20181202 16:02:32.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="20181202 16:02:32.706" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.706" starttime="20181202 16:02:32.702"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.728" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.729" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.729" starttime="20181202 16:02:32.706"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.729" starttime="20181202 16:02:32.700"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.729" starttime="20181202 16:02:32.700"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.731" starttime="20181202 16:02:32.730"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.731" starttime="20181202 16:02:32.731"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.735" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.735" starttime="20181202 16:02:32.732"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.750" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.750" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.750" starttime="20181202 16:02:32.735"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.750" starttime="20181202 16:02:32.729"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.750" starttime="20181202 16:02:32.729"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.752" starttime="20181202 16:02:32.751"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.752" starttime="20181202 16:02:32.752"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.755" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.755" starttime="20181202 16:02:32.752"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.772" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.772" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.772" starttime="20181202 16:02:32.756"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.773" starttime="20181202 16:02:32.751"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.773" starttime="20181202 16:02:32.750"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.774" starttime="20181202 16:02:32.774"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.775" starttime="20181202 16:02:32.774"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.778" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.778" starttime="20181202 16:02:32.775"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.795" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.795" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.796" starttime="20181202 16:02:32.778"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.796" starttime="20181202 16:02:32.773"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.796" starttime="20181202 16:02:32.773"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.798" starttime="20181202 16:02:32.797"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.798" starttime="20181202 16:02:32.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="20181202 16:02:32.801" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.801" starttime="20181202 16:02:32.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="20181202 16:02:32.819" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.820" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.820" starttime="20181202 16:02:32.802"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.820" starttime="20181202 16:02:32.796"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.820" starttime="20181202 16:02:32.796"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.822" starttime="20181202 16:02:32.821"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.822" starttime="20181202 16:02:32.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="20181202 16:02:32.827" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.827" starttime="20181202 16:02:32.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="20181202 16:02:32.847" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.847" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.847" starttime="20181202 16:02:32.827"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.847" starttime="20181202 16:02:32.820"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.847" starttime="20181202 16:02:32.820"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.849" starttime="20181202 16:02:32.849"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.849" starttime="20181202 16:02:32.849"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.853" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.853" starttime="20181202 16:02:32.850"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.867" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.867" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.867" starttime="20181202 16:02:32.853"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.867" starttime="20181202 16:02:32.848"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.867" starttime="20181202 16:02:32.848"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.869" starttime="20181202 16:02:32.869"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.870" starttime="20181202 16:02:32.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="20181202 16:02:32.873" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.873" starttime="20181202 16:02:32.870"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.886" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.886" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.886" starttime="20181202 16:02:32.873"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.886" starttime="20181202 16:02:32.868"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.886" starttime="20181202 16:02:32.867"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.888" starttime="20181202 16:02:32.888"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.888" starttime="20181202 16:02:32.888"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:32.891" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.892" starttime="20181202 16:02:32.889"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.903" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.903" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.903" starttime="20181202 16:02:32.892"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.903" starttime="20181202 16:02:32.887"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.903" starttime="20181202 16:02:32.886"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.905" starttime="20181202 16:02:32.904"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.905" starttime="20181202 16:02:32.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="20181202 16:02:32.908" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:32.908" starttime="20181202 16:02:32.905"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:32.920" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.920" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:32.920" starttime="20181202 16:02:32.908"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.920" starttime="20181202 16:02:32.904"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.920" starttime="20181202 16:02:32.904"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.920" starttime="20181202 16:02:32.700"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.922" starttime="20181202 16:02:32.921"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.922" starttime="20181202 16:02:32.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="20181202 16:02:32.925" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 16:02:32.925" starttime="20181202 16:02:32.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="20181202 16:02:32.995" 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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:32.995" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 16:02:32.995" starttime="20181202 16:02:32.925"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.995" starttime="20181202 16:02:32.921"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.995" starttime="20181202 16:02:32.698"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:32.995" starttime="20181202 16:02:32.698"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 16:02:32.997" starttime="20181202 16:02:32.997"></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="20181202 16:02:32.997" 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="20181202 16:02:32.998" starttime="20181202 16:02:32.997"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:32.999" starttime="20181202 16:02:32.999"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:32.999" starttime="20181202 16:02:32.999"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.006" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set bridge:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.006" starttime="20181202 16:02:33.000"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.022" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.022" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.022" starttime="20181202 16:02:33.006"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.022" starttime="20181202 16:02:32.998"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.022" starttime="20181202 16:02:32.998"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.024" starttime="20181202 16:02:33.023"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.024" starttime="20181202 16:02:33.024"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.027" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set connmgr:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.027" starttime="20181202 16:02:33.024"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.037" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.037" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.037" starttime="20181202 16:02:33.027"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.037" starttime="20181202 16:02:33.023"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.037" starttime="20181202 16:02:33.022"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.038" starttime="20181202 16:02:33.038"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.039" starttime="20181202 16:02:33.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="20181202 16:02:33.041" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set inband:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.041" starttime="20181202 16:02:33.039"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.052" level="INFO">no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.052" level="INFO">${output} = no destination, level, or module "inband"
ovs-appctl: ovs-vswitchd: server returned an error
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.052" starttime="20181202 16:02:33.041"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.052" starttime="20181202 16:02:33.037"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.052" starttime="20181202 16:02:33.037"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.054" starttime="20181202 16:02:33.053"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.054" starttime="20181202 16:02:33.054"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.057" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_actions:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.057" starttime="20181202 16:02:33.054"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.069" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.069" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.069" starttime="20181202 16:02:33.058"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.069" starttime="20181202 16:02:33.053"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.069" starttime="20181202 16:02:33.052"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.070" starttime="20181202 16:02:33.070"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.071" starttime="20181202 16:02:33.071"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.074" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_errors:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.074" starttime="20181202 16:02:33.071"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.085" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.085" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.085" starttime="20181202 16:02:33.074"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.086" starttime="20181202 16:02:33.070"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.086" starttime="20181202 16:02:33.069"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.087" starttime="20181202 16:02:33.086"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.087" starttime="20181202 16:02:33.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="20181202 16:02:33.090" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ofp_msgs:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.090" starttime="20181202 16:02:33.088"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.105" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.106" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.106" starttime="20181202 16:02:33.090"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.106" starttime="20181202 16:02:33.086"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.106" starttime="20181202 16:02:33.086"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.107" starttime="20181202 16:02:33.107"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.108" starttime="20181202 16:02:33.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="20181202 16:02:33.110" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set ovsdb_error:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.110" starttime="20181202 16:02:33.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="20181202 16:02:33.125" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.125" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.125" starttime="20181202 16:02:33.111"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.125" starttime="20181202 16:02:33.106"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.125" starttime="20181202 16:02:33.106"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.127" starttime="20181202 16:02:33.126"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.127" starttime="20181202 16:02:33.127"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.129" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set rconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.129" starttime="20181202 16:02:33.127"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.144" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.144" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.144" starttime="20181202 16:02:33.130"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.144" starttime="20181202 16:02:33.126"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.144" starttime="20181202 16:02:33.126"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.146" starttime="20181202 16:02:33.145"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.146" starttime="20181202 16:02:33.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="20181202 16:02:33.148" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set tunnel:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.148" starttime="20181202 16:02:33.146"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.159" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.159" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.159" starttime="20181202 16:02:33.149"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.160" starttime="20181202 16:02:33.144"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.160" starttime="20181202 16:02:33.144"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.161" starttime="20181202 16:02:33.161"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.162" starttime="20181202 16:02:33.161"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.165" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/set vconn:file:dbg</msg>
<status status="PASS" endtime="20181202 16:02:33.165" starttime="20181202 16:02:33.162"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.179" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.180" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:33.180" starttime="20181202 16:02:33.165"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.180" starttime="20181202 16:02:33.160"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.180" starttime="20181202 16:02:33.160"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.180" starttime="20181202 16:02:32.998"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.181" starttime="20181202 16:02:33.181"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:33.181" starttime="20181202 16:02:33.181"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.184" level="INFO">sudo ovs-appctl --target ovs-vswitchd vl og/list</msg>
<status status="PASS" endtime="20181202 16:02:33.184" starttime="20181202 16:02:33.182"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:33.254" 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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:33.255" level="INFO">${output} =                  console    syslog    file
                 -------    ------    ------
backtrace          OFF        ERR       INFO
bfd                OFF        ERR       INFO
bond              ...</msg>
<status status="PASS" endtime="20181202 16:02:33.255" starttime="20181202 16:02:33.184"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.255" starttime="20181202 16:02:33.180"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.255" starttime="20181202 16:02:32.996"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.255" starttime="20181202 16:02:32.996"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.255" starttime="20181202 16:02:32.440"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.256" starttime="20181202 16:02:32.440"></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="20181202 16:02:33.270" 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="20181202 16:02:33.270" starttime="20181202 16:02:33.269"></status>
</kw>
<msg timestamp="20181202 16:02:33.270" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 16:02:33.270" starttime="20181202 16:02:33.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.270" starttime="20181202 16:02:33.270"></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="20181202 16:02:33.271" 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="20181202 16:02:33.271" starttime="20181202 16:02:33.271"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.271" starttime="20181202 16:02:33.268"></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.13</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="20181202 16:02:33.285" starttime="20181202 16:02:33.285"></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="20181202 16:02:33.286" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:02:33.409" 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="20181202 16:02:33.409" starttime="20181202 16:02:33.286"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.450" level="INFO">@root&gt;showSvcStatus</msg>
<status status="PASS" endtime="20181202 16:02:33.450" starttime="20181202 16:02:33.409"></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="20181202 16:02:33.459" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 16:02:33 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="20181202 16:02:33.459" level="INFO">${output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 16:02:33 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="20181202 16:02:33.459" starttime="20181202 16:02:33.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="20181202 16:02:33.503" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:02:33.503" starttime="20181202 16:02:33.460"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:02:33.505" starttime="20181202 16:02:33.503"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:02:33.505" level="INFO">[?1l&gt;[?2004lTimestamp: Sun Dec 02 16:02:33 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="20181202 16:02:33.505" starttime="20181202 16:02:33.505"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.506" starttime="20181202 16:02:33.284"></status>
</kw>
<msg timestamp="20181202 16:02:33.506" level="INFO">${service_status_output} = [?1l&gt;[?2004lTimestamp: Sun Dec 02 16:02:33 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="20181202 16:02:33.506" starttime="20181202 16:02:33.275"></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="20181202 16:02:33.506" starttime="20181202 16:02:33.506"></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="20181202 16:02:33.507" starttime="20181202 16:02:33.507"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.507" starttime="20181202 16:02:33.506"></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="20181202 16:02:33.508" starttime="20181202 16:02:33.507"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.508" starttime="20181202 16:02:33.507"></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="20181202 16:02:33.508" starttime="20181202 16:02:33.508"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.508" starttime="20181202 16:02:33.508"></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="20181202 16:02:33.509" starttime="20181202 16:02:33.509"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.509" starttime="20181202 16:02:33.508"></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="20181202 16:02:33.510" starttime="20181202 16:02:33.509"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.510" starttime="20181202 16:02:33.509"></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="20181202 16:02:33.510" starttime="20181202 16:02:33.510"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.510" starttime="20181202 16:02:33.510"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.510" starttime="20181202 16:02:33.506"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.510" starttime="20181202 16:02:33.274"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.510" starttime="20181202 16:02:33.274"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.510" starttime="20181202 16:02:33.274"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.511" starttime="20181202 16:02:33.273"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.511" starttime="20181202 16:02:33.273"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.511" starttime="20181202 16:02:33.272"></status>
</kw>
<msg timestamp="20181202 16:02:33.511" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 16:02:33.511" starttime="20181202 16:02:33.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>"${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="20181202 16:02:33.520" 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="20181202 16:02:33.520" starttime="20181202 16:02:33.520"></status>
</kw>
<msg timestamp="20181202 16:02:33.520" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 16:02:33.520" starttime="20181202 16:02: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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.521" starttime="20181202 16:02:33.521"></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="20181202 16:02:33.522" 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="20181202 16:02:33.522" starttime="20181202 16:02:33.522"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.522" starttime="20181202 16:02:33.519"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.522" starttime="20181202 16:02:33.511"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.522" starttime="20181202 16:02:33.272"></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="20181202 16:02:33.524" level="INFO">${check_feature_list} = [u'odl-netvirt-sfc']</msg>
<status status="PASS" endtime="20181202 16:02:33.524" starttime="20181202 16:02:33.523"></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="20181202 16:02:33.533" level="FAIL">Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="FAIL" endtime="20181202 16:02:33.533" starttime="20181202 16:02:33.525"></status>
</kw>
<msg timestamp="20181202 16:02:33.533" level="INFO">${status} = FAIL</msg>
<msg timestamp="20181202 16:02:33.533" level="INFO">${output} = Variable '${CONTROLLERFEATURES}' not found.</msg>
<status status="PASS" endtime="20181202 16:02:33.533" starttime="20181202 16:02:33.525"></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="20181202 16:02:33.534" starttime="20181202 16:02:33.534"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.534" starttime="20181202 16:02:33.525"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.534" starttime="20181202 16:02:33.524"></status>
</kw>
<msg timestamp="20181202 16:02:33.534" level="INFO">${is_sfc_enabled} = False</msg>
<status status="PASS" endtime="20181202 16:02:33.534" starttime="20181202 16:02:33.524"></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="20181202 16:02:33.535" starttime="20181202 16:02:33.534"></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>
<status status="PASS" endtime="20181202 16:02:33.535" starttime="20181202 16:02:33.535"></status>
</kw>
<kw name="Analyze Tunnels" library="ODLTools">
<doc>Analyze Tunnel Mesh creation for any errors and log results</doc>
<arguments>
<arg>test_name=${SUITE_NAME}.Suite Setup</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<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="20181202 16:02:33.537" level="INFO">${tmpdir} = CSIT_L2L3_Gatewaymac_Arp_Suite_Setup</msg>
<status status="PASS" endtime="20181202 16:02:33.537" starttime="20181202 16:02:33.537"></status>
</kw>
<msg timestamp="20181202 16:02:33.537" level="INFO">${dstdir} = /tmp/CSIT_L2L3_Gatewaymac_Arp_Suite_Setup</msg>
<status status="PASS" endtime="20181202 16:02:33.537" starttime="20181202 16:02:33.536"></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="20181202 16:02:33.538" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2L3_Gatewaymac_Arp_Suite_Setup</msg>
<status status="PASS" endtime="20181202 16:02:33.538" starttime="20181202 16:02:33.538"></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="20181202 16:02:33.541" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2L3_Gatewaymac_Arp_Suite_Setup 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 16:02:33.833" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 16:02:33.834" level="INFO">${output} = 2018-12-02 16:02:33,779 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 16:02:33.834" starttime="20181202 16:02:33.538"></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="20181202 16:02:33.835" level="INFO">rc: 0, output: 2018-12-02 16:02:33,779 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 16:02:33.835" starttime="20181202 16:02:33.834"></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="20181202 16:02:33.836" starttime="20181202 16:02:33.835"></status>
</kw>
<msg timestamp="20181202 16:02:33.836" level="INFO">${output} = 2018-12-02 16:02:33,779 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-tran...</msg>
<status status="PASS" endtime="20181202 16:02:33.836" starttime="20181202 16:02:33.535"></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>All tunnels are up</arg>
</arguments>
<msg timestamp="20181202 16:02:33.837" level="FAIL">'2018-12-02 16:02:33,779 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.13:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27' does not contain 'All tunnels are up'</msg>
<status status="FAIL" endtime="20181202 16:02:33.837" starttime="20181202 16:02:33.837"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.838" starttime="20181202 16:02:33.523"></status>
</kw>
<msg timestamp="20181202 16:02:33.838" level="INFO">${status} = False</msg>
<status status="PASS" endtime="20181202 16:02:33.838" starttime="20181202 16:02: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>"${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="Run Keywords" library="BuiltIn">
<doc>Executes all the given keywords in a sequence.</doc>
<arguments>
<arg>Write To Validate File</arg>
<arg>Failed: ${keyword}</arg>
<arg>AND</arg>
<arg>BuiltIn.Fail</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>Failed: ${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="20181202 16:02:33.852" 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="20181202 16:02:33.852" starttime="20181202 16:02:33.852"></status>
</kw>
<msg timestamp="20181202 16:02:33.853" level="INFO">${status} = True</msg>
<status status="PASS" endtime="20181202 16:02:33.853" starttime="20181202 16:02:33.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>"${status}" == "False"</arg>
<arg>OperatingSystem.Create File</arg>
<arg>${VALIDATION_FILE}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:33.853" starttime="20181202 16:02:33.853"></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="20181202 16:02:33.854" 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="20181202 16:02:33.854" starttime="20181202 16:02:33.854"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:33.854" starttime="20181202 16:02:33.850"></status>
</kw>
<kw name="Fail" library="BuiltIn">
<doc>Fails the test with the given message and optionally alters its tags.</doc>
<msg timestamp="20181202 16:02:33.855" level="FAIL">AssertionError</msg>
<status status="FAIL" endtime="20181202 16:02:33.855" starttime="20181202 16:02:33.855"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.855" starttime="20181202 16:02:33.839"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.855" starttime="20181202 16:02:33.838"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.855" starttime="20181202 16:02:33.522"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.855" starttime="20181202 16:02:33.271"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.856" starttime="20181202 16:02:33.256"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.856" starttime="20181202 16:01:44.550"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.856" starttime="20181202 16:01:44.550"></status>
</kw>
<status status="FAIL" endtime="20181202 16:02:33.856" starttime="20181202 16:01:44.550"></status>
</kw>
<test id="s1-s10-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="20181202 16:02:33.858" critical="yes" starttime="20181202 16:02:33.857">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s10-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="20181202 16:02:33.859" critical="yes" starttime="20181202 16:02:33.858">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s10-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="20181202 16:02:33.860" critical="yes" starttime="20181202 16:02:33.859">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s10-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="20181202 16:02:33.861" critical="yes" starttime="20181202 16:02:33.860">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s10-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="20181202 16:02:33.862" critical="yes" starttime="20181202 16:02:33.861">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s10-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="20181202 16:02:33.863" critical="yes" starttime="20181202 16:02:33.862">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s10-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="20181202 16:02:33.864" critical="yes" starttime="20181202 16:02:33.863">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s10-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="20181202 16:02:33.865" critical="yes" starttime="20181202 16:02:33.864">Parent suite setup failed:
AssertionError</status>
</test>
<test id="s1-s10-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="20181202 16:02:33.866" critical="yes" starttime="20181202 16:02:33.865">Parent suite setup failed:
AssertionError</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="20181202 16:02:33.870" level="INFO">${cmd} = odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co</msg>
<status status="PASS" endtime="20181202 16:02:33.870" starttime="20181202 16:02:33.870"></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="20181202 16:02:33.873" level="INFO">Running command 'odltools netvirt show cluster-info -i 192.0.2.13 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 16:02:34.355" level="INFO">${output} = ===================
Cluster Information
===================
--------------------------------------- Getting SyncStatus ---------------------------------------------

Config Sync Status = True
Operatio...</msg>
<status status="PASS" endtime="20181202 16:02:34.356" starttime="20181202 16:02:33.871"></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="20181202 16:02:34.357" 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  = 631
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  = 28
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  = 855
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  = 2587
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  = 1908
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  = 41
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  = 72
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.571492
distributed-data-store.config.commit.rate_Max      = 73.199888
distributed-data-store.config.commit.rate_Mean     = 9.8485979215
distributed-data-store.config.commit.rate_RateUnit = events/second
distributed-data-store.config.commit.rate_Count    = 1514
-------------------------------------------------------------------------------------------------------
distributed-data-store.operational.commit.rate_Min      = 0.115938
distributed-data-store.operational.commit.rate_Max      = 10.491271
distributed-data-store.operational.commit.rate_Mean     = 0.473964316049
distributed-data-store.operational.commit.rate_RateUnit = events/second
distributed-data-store.operational.commit.rate_Count    = 4560
-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

----------------------------------- 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="20181202 16:02:34.357" starttime="20181202 16:02:34.356"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.357" starttime="20181202 16:02:33.870"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.358" starttime="20181202 16:02:33.869"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.358" starttime="20181202 16:02:33.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>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="20181202 16:02:34.367" level="INFO">${tmpdir} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181202 16:02:34.367" starttime="20181202 16:02:34.366"></status>
</kw>
<msg timestamp="20181202 16:02:34.367" level="INFO">${dstdir} = /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181202 16:02:34.368" starttime="20181202 16:02:34.362"></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="20181202 16:02:34.369" level="INFO">${cmd} = odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181202 16:02:34.369" starttime="20181202 16:02:34.368"></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="20181202 16:02:34.373" level="INFO">Running command 'odltools netvirt show eos -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2L3_Gatewaymac_Arp 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 16:02:34.586" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 16:02:34.587" level="INFO">${output} = ========================
Entity Ownership Service
========================
entity                                                  owner (candidates)
--------------------------------------------------...</msg>
<status status="PASS" endtime="20181202 16:02:34.587" starttime="20181202 16:02:34.370"></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="20181202 16:02:34.588" 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-novacompute-1.opnfvlf.org/259766515910134 member-1 (member-1)
openflow:overcloud-controller-0.opnfvlf.org/83744706783477 member-1 (member-1)
openflow:overcloud-novacompute-0.opnfvlf.org/106291986847654 member-1 (member-1)
ovsdb:overcloud-controller-0.opnfvlf.org/11.0.0.27      member-1 (member-1)
ovsdb:overcloud-novacompute-1.opnfvlf.org/11.0.0.23     member-1 (member-1)
ovsdb:overcloud-novacompute-0.opnfvlf.org/11.0.0.22     member-1 (member-1)
ovsdb-hwvtepsouthbound-provider                         member-1 (member-1)
ovsdb-southbound-provider                               member-1 (member-1)</msg>
<status status="PASS" endtime="20181202 16:02:34.588" starttime="20181202 16:02:34.587"></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="20181202 16:02:34.588" starttime="20181202 16:02:34.588"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.589" starttime="20181202 16:02:34.360"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.589" starttime="20181202 16:02:34.359"></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="20181202 16:02:34.592" level="INFO">${tmpdir} = CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181202 16:02:34.592" starttime="20181202 16:02:34.591"></status>
</kw>
<msg timestamp="20181202 16:02:34.592" level="INFO">${dstdir} = /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181202 16:02:34.592" starttime="20181202 16:02:34.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>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="20181202 16:02:34.593" level="INFO">${cmd} = odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2L3_Gatewaymac_Arp</msg>
<status status="PASS" endtime="20181202 16:02:34.593" starttime="20181202 16:02:34.593"></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="20181202 16:02:34.596" level="INFO">Running command 'odltools netvirt analyze tunnels -i 192.0.2.5 -t 8081 -u admin -w O7Tg9tMePaXzXAiQZhZhW21Co --path /tmp/CSIT_L2L3_Gatewaymac_Arp 2&gt;&amp;1'.</msg>
<msg timestamp="20181202 16:02:34.902" level="INFO">${rc} = 0</msg>
<msg timestamp="20181202 16:02:34.902" level="INFO">${output} = 2018-12-02 16:02:34,860 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-trans...</msg>
<status status="PASS" endtime="20181202 16:02:34.902" starttime="20181202 16:02:34.594"></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="20181202 16:02:34.903" level="INFO">rc: 0, output: 2018-12-02 16:02:34,860 | ERR | common.rest_client   | 0052 | 404 Client Error: Not Found for url: http://192.0.2.5:8081/restconf/config/itm-state:dpn-teps-state
Analysing transport-zone:default-transport-zone
..InterfaceState missing for tunnel tun781ad34a9e5 between 11.0.0.23 and 11.0.0.27
..InterfaceState missing for tunnel tuna31e2d91ba4 between 11.0.0.27 and 11.0.0.23
..InterfaceState missing for tunnel tun669596330ee between 11.0.0.27 and 11.0.0.22
..InterfaceState missing for tunnel tun623f12e25bb between 11.0.0.22 and 11.0.0.23
..InterfaceState missing for tunnel tun6add1c763b9 between 11.0.0.23 and 11.0.0.22
..InterfaceState missing for tunnel tun5e1f9c7c32a between 11.0.0.22 and 11.0.0.27</msg>
<status status="PASS" endtime="20181202 16:02:34.903" starttime="20181202 16:02:34.903"></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="20181202 16:02:34.904" starttime="20181202 16:02:34.903"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.904" starttime="20181202 16:02:34.590"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.904" starttime="20181202 16:02:34.589"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.904" starttime="20181202 16:02:33.868"></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="20181202 16:02:34.906" starttime="20181202 16:02:34.906"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:34.907" starttime="20181202 16:02:34.907"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:34.907" starttime="20181202 16:02:34.907"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:34.910" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 16:02:34.910" starttime="20181202 16:02:34.908"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:34.941" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:fd:e2:23:0b:06 brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:3f:9b:0e:bd:c5 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:48:22:ba:fd:f8 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 92:0a:3e:37:28:f2 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:1d:ca:15:50:4f brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:52:a4:63:b6 brd ff:ff:ff:ff:ff:ff
59: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 4c:2a:55:7f:e8:f5 brd ff:ff:ff:ff:ff:ff
60: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 72:7a:9c:b4:de:3d brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:34.941" 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="20181202 16:02:34.941" starttime="20181202 16:02:34.911"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.942" starttime="20181202 16:02:34.906"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:34.944" starttime="20181202 16:02:34.944"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:34.945" starttime="20181202 16:02:34.945"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:34.947" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 16:02:34.947" starttime="20181202 16:02:34.945"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:34.968" 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    inet 192.0.2.13/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.5/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet 192.0.2.10/32 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2fd:e2ff:fe23:b06/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.27/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::23f:9bff:fe0e:bdc5/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.28/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.25/32 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::248:22ff:feba:fdf8/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.22/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.15/32 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::21d:caff:fe15:504f/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:52ff:fea4:63b6/64 scope link \       valid_lft forever preferred_lft forever
60: vxlan_sys_4789    inet6 fe80::707a:9cff:feb4:de3d/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:34.968" 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    inet 192.0.2.13/24...</msg>
<status status="PASS" endtime="20181202 16:02:34.968" starttime="20181202 16:02:34.948"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:34.969" starttime="20181202 16:02:34.942"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.028" starttime="20181202 16:02:34.970"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.029" starttime="20181202 16:02:35.029"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.031" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 16:02:35.031" starttime="20181202 16:02:35.029"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.038" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.13 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.22 
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.039" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.27 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.28 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 16:02:35.039" starttime="20181202 16:02:35.031"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.039" starttime="20181202 16:02:34.969"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.041" starttime="20181202 16:02:35.041"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.042" starttime="20181202 16:02:35.041"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.044" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 16:02:35.044" starttime="20181202 16:02:35.042"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.051" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.10) at 00:04:2d:f4:0a:33 [ether] on br-ex
? (192.168.37.13) at 00:24:b2:4b:7e:c9 [ether] on br-ex
? (192.168.37.199) at f6:45:73:a5:ad:48 [ether] on br-ex
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (192.0.2.3) at 00:a2:9a:27:cd:9f [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.051" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.18) at 00:55:3c:fb:da:6f [ether] on eth0
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] ...</msg>
<status status="PASS" endtime="20181202 16:02:35.051" starttime="20181202 16:02:35.044"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.052" starttime="20181202 16:02:35.039"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.053" starttime="20181202 16:02:35.053"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.053" starttime="20181202 16:02:35.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="20181202 16:02:35.055" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 16:02:35.055" starttime="20181202 16:02:35.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="20181202 16:02:35.057" level="INFO">[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.057" level="INFO">${output} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:35.057" starttime="20181202 16:02:35.055"></status>
</kw>
<msg timestamp="20181202 16:02:35.057" level="INFO">${nslist} = [heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:35.057" starttime="20181202 16:02:35.052"></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="20181202 16:02:35.058" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 16:02:35.058" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:35.058" starttime="20181202 16:02:35.057"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 16:02:35.058" starttime="20181202 16:02:35.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 ovs-vsctl show</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.059" starttime="20181202 16:02:35.059"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.060" starttime="20181202 16:02:35.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="20181202 16:02:35.061" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 16:02:35.061" starttime="20181202 16:02:35.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="20181202 16:02:35.089" level="INFO">535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun669596330ee"
            Interface "tun669596330ee"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
                error: "could not add network device tun669596330ee to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tunb07e06f7713"
            Interface "tunb07e06f7713"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
        Port "tuna31e2d91ba4"
            Interface "tuna31e2d91ba4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.23"}
                error: "could not add network device tuna31e2d91ba4 to ofproto (File exists)"
        Port "tun47c01ef59c4"
            Interface "tun47c01ef59c4"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.27", remote_ip="11.0.0.22"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex
            Interface br-ex
                type: internal
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
    ovs_version: "2.9.0"
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.089" level="INFO">${output} = 535c7f8d-fd92-4450-bb90-ea55778ed737
    Manager "ptcp:6639:127.0.0.1"
        is_connected: true
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Bridge br-int
        Controlle...</msg>
<status status="PASS" endtime="20181202 16:02:35.089" starttime="20181202 16:02:35.061"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.090" starttime="20181202 16:02:35.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 ovs-vsctl list Open_vSwitch</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.091" starttime="20181202 16:02:35.091"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.091" starttime="20181202 16:02:35.091"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.093" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 16:02:35.093" starttime="20181202 16:02:35.092"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.114" level="INFO">_uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
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="183254f4-9b91-47bb-a7db-3800a3dbec98"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [15d040a0-8d5b-4889-959c-59e4a7843494, 90d8ae6b-8c13-4860-9f98-f6a4198d099f]
next_cfg            : 18
other_config        : {local_ip="11.0.0.27", 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="20181202 16:02:35.114" level="INFO">${output} = _uuid               : 535c7f8d-fd92-4450-bb90-ea55778ed737
bridges             : [af55f848-da1a-4cc7-b413-747939d053f6, d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e]
cur_cfg             : 18
datapath_types...</msg>
<status status="PASS" endtime="20181202 16:02:35.114" starttime="20181202 16:02:35.094"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.115" starttime="20181202 16:02:35.090"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.116" starttime="20181202 16:02:35.116"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.117" starttime="20181202 16:02:35.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="20181202 16:02:35.119" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:02:35.119" starttime="20181202 16:02:35.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="20181202 16:02:35.139" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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:82:60:f0:5e:f0:77
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tunb07e06f7713): addr:8a:25:74:aa:aa:6f
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun47c01ef59c4): addr:fe:25:fb:8d:dc:ba
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:4c:2a:55:7f:e8:f5
     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="20181202 16:02:35.139" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:00004c2a557fe8f5
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="20181202 16:02:35.139" starttime="20181202 16:02:35.120"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.140" starttime="20181202 16:02:35.115"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.141" starttime="20181202 16:02:35.141"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.141" starttime="20181202 16:02:35.141"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.144" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenFl ow13</msg>
<status status="PASS" endtime="20181202 16:02:35.144" starttime="20181202 16:02:35.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="20181202 16:02:35.322" level="INFO">cookie=0x8000001, duration=1460.872s, table=0, n_packets=1902, n_bytes=132248, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1460.872s, table=0, n_packets=1676, n_bytes=111438, priority=5,in_port=tunb07e06f7713 actions=write_metadata:0x30000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=1130.508s, table=0, n_packets=1130, n_bytes=61020, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xb0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1461.104s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1461.104s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1461.104s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1461.104s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1461.104s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1293.050s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1293.050s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1461.104s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1461.104s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1460.782s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1460.313s, table=43, n_packets=45, n_bytes=2010, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1460.313s, table=43, n_packets=8, n_bytes=348, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1460.782s, table=43, n_packets=833, n_bytes=82572, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1461.104s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1460.782s, table=48, n_packets=886, n_bytes=84930, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1460.782s, table=50, n_packets=3, n_bytes=1044, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1460.782s, table=50, n_packets=4, n_bytes=1050, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1294.704s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1460.782s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1460.782s, table=51, n_packets=232, n_bytes=16550, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1295.460s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1295.460s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800009, duration=1294.824s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x9,metadata=0x90000000000/0xfffff0000000000 actions=drop
 cookie=0x8800009, duration=1294.824s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x9 actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1461.104s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1461.104s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1460.782s, table=81, n_packets=45, n_bytes=2010, priority=0 actions=drop
 cookie=0x4000001, duration=1461.104s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1460.680s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1460.680s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1460.680s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1460.680s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1460.680s, table=210, n_packets=0, n_bytes=0, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1460.680s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1460.680s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1460.680s, table=211, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1460.681s, table=211, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1460.681s, table=211, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1460.655s, table=211, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1460.655s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1460.655s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1460.655s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1460.699s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1460.687s, table=213, n_packets=0, n_bytes=0, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1460.655s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1460.655s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1460.655s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1460.655s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1460.655s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1460.655s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1460.655s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1460.655s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1130.490s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xb00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1460.655s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x300 actions=output:tunb07e06f7713
 cookie=0x8000007, duration=1460.655s, table=220, n_packets=150, n_bytes=16172, priority=9,reg6=0x400 actions=output:tun47c01ef59c4
 cookie=0x8000007, duration=1130.490s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xb00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1460.655s, table=239, n_packets=0, n_bytes=0, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1460.655s, table=239, n_packets=0, n_bytes=0, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1460.655s, table=239, n_packets=0, n_bytes=0, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1460.655s, 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=1460.655s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1460.655s, table=240, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1460.655s, table=241, n_packets=0, n_bytes=0, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1460.655s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1460.655s, table=241, n_packets=0, n_bytes=0, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1460.655s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1460.655s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1460.655s, table=241, n_packets=0, n_bytes=0, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1460.655s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1460.681s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1460.655s, table=243, n_packets=0, n_bytes=0, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1460.699s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1460.687s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1460.687s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1460.699s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1460.681s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1460.655s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1460.655s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1460.655s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.323" level="INFO">${output} =  cookie=0x8000001, duration=1460.872s, table=0, n_packets=1902, n_bytes=132248, priority=5,in_port=tun47c01ef59c4 actions=write_metadata:0x40000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 16:02:35.323" starttime="20181202 16:02:35.144"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.323" starttime="20181202 16:02:35.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>sudo ovs-ofctl dump-groups ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.324" starttime="20181202 16:02:35.324"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.324" starttime="20181202 16:02:35.324"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.327" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 16:02:35.327" starttime="20181202 16:02:35.325"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.342" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type=all,bucket=actions=CONTROLLER:65535,bucket=actions=resubmit(,48),bucket=actions=resubmit(,81)
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.342" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x900-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=210003,type=all
 group_id=5000,type...</msg>
<status status="PASS" endtime="20181202 16:02:35.342" starttime="20181202 16:02:35.328"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.342" starttime="20181202 16:02:35.323"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.344" starttime="20181202 16:02:35.344"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.345" starttime="20181202 16:02:35.345"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.348" level="INFO">sudo ovs-ofctl dump-group-stats br-int -O OpenFlow13</msg>
<status status="PASS" endtime="20181202 16:02:35.348" starttime="20181202 16:02:35.346"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.366" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1295.989s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210003,duration=1296.305s,ref_count=1,packet_count=135,byte_count=7278
 group_id=5000,duration=1460.859s,ref_count=1,packet_count=45,byte_count=2010,bucket0:packet_count=45,byte_count=2010,bucket1:packet_count=45,byte_count=2010,bucket2:packet_count=45,byte_count=2010
[heat-admin@overcloud-controller-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.367" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1295.989s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=210...</msg>
<status status="PASS" endtime="20181202 16:02:35.367" starttime="20181202 16:02:35.349"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.367" starttime="20181202 16:02:35.343"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.367" starttime="20181202 16:02:34.905"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.367" starttime="20181202 16:02:34.905"></status>
</kw>
<kw type="foritem" name="${conn_id} = 13">
<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="20181202 16:02:35.369" starttime="20181202 16:02:35.369"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.371" starttime="20181202 16:02:35.371"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.372" starttime="20181202 16:02:35.371"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.375" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 16:02:35.375" starttime="20181202 16:02:35.372"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.398" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:55:3c:fb:da:6f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:e6:ff:77:70:1e brd ff:ff:ff:ff:ff:ff
4: eth2: &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:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:0c:c7:ba:bb:31 brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 8a:32:36:2c:dd:b5 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:04:2d:f4:0a:33 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:19:e7:81:8c brd ff:ff:ff:ff:ff:ff
19: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ec:41:9a:e7:c5:f6 brd ff:ff:ff:ff:ff:ff
20: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 36:ac:ed:3b:51:df brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.399" 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="20181202 16:02:35.399" starttime="20181202 16:02:35.375"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.399" starttime="20181202 16:02:35.370"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.401" starttime="20181202 16:02:35.401"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.401" starttime="20181202 16:02:35.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="20181202 16:02:35.404" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 16:02:35.404" starttime="20181202 16:02:35.402"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.421" 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    inet 192.0.2.18/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::255:3cff:fefb:da6f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.23/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::2e6:ffff:fe77:701e/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.42/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::20c:c7ff:feba:bb31/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.10/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::204:2dff:fef4:a33/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:19ff:fee7:818c/64 scope link \       valid_lft forever preferred_lft forever
20: vxlan_sys_4789    inet6 fe80::34ac:edff:fe3b:51df/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.422" 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    inet 192.0.2.18/24...</msg>
<status status="PASS" endtime="20181202 16:02:35.422" starttime="20181202 16:02:35.404"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.422" starttime="20181202 16:02:35.400"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.424" starttime="20181202 16:02:35.423"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.424" starttime="20181202 16:02:35.424"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.427" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 16:02:35.427" starttime="20181202 16:02:35.424"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.432" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.18 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.10 
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.432" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.23 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.42 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 16:02:35.432" starttime="20181202 16:02:35.427"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.432" starttime="20181202 16:02:35.422"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.434" starttime="20181202 16:02:35.434"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.435" starttime="20181202 16:02:35.434"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.437" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 16:02:35.437" starttime="20181202 16:02:35.435"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.446" level="INFO">? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.446" level="INFO">${output} = ? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
? (11.0.0.22) at 00:35:e1:c3:82:77 [ether] on eth1
? (12.0.0.22) at 00:5a:8d:c7:88:4e [ether] on eth3
? (192.0.2.13) at 00:fd:e2:23:0b:06 [et...</msg>
<status status="PASS" endtime="20181202 16:02:35.446" starttime="20181202 16:02:35.437"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.446" starttime="20181202 16:02:35.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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.448" starttime="20181202 16:02:35.448"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.448" starttime="20181202 16:02:35.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="20181202 16:02:35.452" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 16:02:35.452" starttime="20181202 16:02:35.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="20181202 16:02:35.454" level="INFO">[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.455" level="INFO">${output} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:35.455" starttime="20181202 16:02:35.452"></status>
</kw>
<msg timestamp="20181202 16:02:35.455" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-1 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:35.455" starttime="20181202 16:02:35.447"></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="20181202 16:02:35.456" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 16:02:35.456" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:35.456" starttime="20181202 16:02:35.455"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 16:02:35.456" starttime="20181202 16:02:35.456"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.457" starttime="20181202 16:02:35.457"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.458" starttime="20181202 16:02:35.458"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.460" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 16:02:35.460" starttime="20181202 16:02:35.458"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.495" level="INFO">572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun6add1c763b9"
            Interface "tun6add1c763b9"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
                error: "could not add network device tun6add1c763b9 to ofproto (File exists)"
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port br-int
            Interface br-int
                type: internal
        Port "tun0a88d6c954c"
            Interface "tun0a88d6c954c"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.22"}
        Port "tun781ad34a9e5"
            Interface "tun781ad34a9e5"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
                error: "could not add network device tun781ad34a9e5 to ofproto (File exists)"
        Port "tun1e8556a8fec"
            Interface "tun1e8556a8fec"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.23", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
        Port "eth2"
            Interface "eth2"
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.495" level="INFO">${output} = 572974a3-b08f-4acb-87b5-09b1fc384465
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 16:02:35.495" starttime="20181202 16:02:35.461"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.495" starttime="20181202 16:02:35.456"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.497" starttime="20181202 16:02:35.497"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.497" starttime="20181202 16:02:35.497"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.500" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 16:02:35.500" starttime="20181202 16:02:35.498"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.528" level="INFO">_uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-1.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-novacompute-1.opnfvlf.org", rundir="/var/run/openvswitch", system-id="09254d60-7c5a-451f-9265-2d853a3c0de3"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [9a1e089f-1c4a-47ba-8c24-6bc5564fd038, edf8373a-40ee-4262-a3a2-b1b4163d1eb5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.23", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.528" level="INFO">${output} = _uuid               : 572974a3-b08f-4acb-87b5-09b1fc384465
bridges             : [92386853-041f-4fea-ae86-60ace65091e6, fabaddaf-27f4-4aa6-a574-c0be76ad5ba3]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 16:02:35.528" starttime="20181202 16:02:35.500"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.528" starttime="20181202 16:02:35.496"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.530" starttime="20181202 16:02:35.529"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.530" starttime="20181202 16:02:35.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="20181202 16:02:35.533" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:02:35.533" starttime="20181202 16:02:35.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="20181202 16:02:35.553" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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:12:a4:c9:7b:34:d5
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun1e8556a8fec): addr:26:81:4f:f4:10:41
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun0a88d6c954c): addr:ba:90:c6:5e:92:4c
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:ec:41:9a:e7:c5:f6
     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-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.554" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:0000ec419ae7c5f6
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="20181202 16:02:35.554" starttime="20181202 16:02:35.533"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.554" starttime="20181202 16:02:35.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>sudo ovs-ofctl dump-flows ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.555" starttime="20181202 16:02:35.555"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.556" starttime="20181202 16:02:35.555"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.558" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 16:02:35.559" starttime="20181202 16:02:35.556"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.751" level="INFO">cookie=0x8000001, duration=1461.476s, table=0, n_packets=1661, n_bytes=109626, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1461.232s, table=0, n_packets=1695, n_bytes=112526, priority=5,in_port=tun0a88d6c954c actions=write_metadata:0x20000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=1096.385s, table=0, n_packets=1095, n_bytes=59130, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0xf0000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1461.475s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1461.475s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1461.475s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1461.475s, table=19, n_packets=135, n_bytes=7290, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1461.475s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1293.478s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1293.476s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1461.475s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1461.475s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1461.232s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1460.729s, table=43, n_packets=33, n_bytes=1434, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1460.729s, table=43, n_packets=4, n_bytes=176, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1461.232s, table=43, n_packets=508, n_bytes=47520, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1461.476s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1461.475s, table=48, n_packets=545, n_bytes=49130, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1461.232s, table=50, n_packets=1, n_bytes=390, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1461.475s, table=50, n_packets=3, n_bytes=752, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x8030000, duration=1461.223s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1461.232s, table=51, n_packets=223, n_bytes=15600, priority=0 actions=goto_table:52
 cookie=0x6800000, duration=1461.475s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1461.475s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1461.232s, table=81, n_packets=33, n_bytes=1434, priority=0 actions=drop
 cookie=0x4000001, duration=1461.475s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1461.141s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.141s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.141s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.141s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.141s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.141s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.141s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.141s, table=211, n_packets=180, n_bytes=17440, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.141s, table=211, n_packets=12, n_bytes=1020, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.112s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.112s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.112s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.040s, table=211, n_packets=10, n_bytes=980, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.040s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1461.190s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1461.141s, table=213, n_packets=205, n_bytes=19710, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1461.040s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1461.040s, 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=1461.040s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1461.040s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1461.040s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1461.040s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1461.040s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1461.040s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1096.363s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0xf00,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1461.040s, table=220, n_packets=5, n_bytes=874, priority=9,reg6=0x200 actions=output:tun0a88d6c954c
 cookie=0x8000007, duration=1461.040s, table=220, n_packets=7, n_bytes=1284, priority=9,reg6=0x100 actions=output:tun1e8556a8fec
 cookie=0x8000007, duration=1096.364s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0xf00 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1461.040s, table=239, n_packets=158, n_bytes=20662, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1461.040s, table=239, n_packets=24, n_bytes=1760, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1461.040s, table=239, n_packets=64, n_bytes=2784, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1461.040s, table=240, n_packets=12, n_bytes=4072, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1461.040s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1461.040s, table=240, n_packets=18, n_bytes=1284, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1461.040s, table=241, n_packets=10, n_bytes=1020, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.040s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.040s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.040s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.040s, table=241, n_packets=120, n_bytes=12975, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.040s, table=241, n_packets=24, n_bytes=5140, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.040s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1461.141s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1461.040s, table=243, n_packets=154, n_bytes=18551, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1461.141s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1461.141s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1461.141s, table=244, n_packets=142, n_bytes=14495, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1461.141s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1461.141s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1461.040s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1461.040s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1461.040s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.752" level="INFO">${output} =  cookie=0x8000001, duration=1461.476s, table=0, n_packets=1661, n_bytes=109626, priority=5,in_port=tun1e8556a8fec actions=write_metadata:0x10000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 16:02:35.753" starttime="20181202 16:02:35.559"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.753" starttime="20181202 16:02:35.554"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.757" starttime="20181202 16:02:35.756"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.757" starttime="20181202 16:02:35.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="20181202 16:02:35.762" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 16:02:35.762" starttime="20181202 16:02:35.757"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.781" 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=225001,type=all,bucket=actions=drop
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.781" 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=225001,type=all,bucket=actions=d...</msg>
<status status="PASS" endtime="20181202 16:02:35.781" starttime="20181202 16:02:35.763"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.782" starttime="20181202 16:02:35.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-group-stats ${INTEGRATION_BRIDGE} -OOpenFlow13</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.783" starttime="20181202 16:02:35.783"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.784" starttime="20181202 16:02:35.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="20181202 16:02:35.787" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:02:35.787" starttime="20181202 16:02:35.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="20181202 16:02:35.804" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1461.267s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,bucket2:packet_count=33,byte_count=1434
 group_id=225001,duration=1092.915s,ref_count=0,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0
[heat-admin@overcloud-novacompute-1 ~]$</msg>
<msg timestamp="20181202 16:02:35.805" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=5000,duration=1461.267s,ref_count=1,packet_count=33,byte_count=1434,bucket0:packet_count=33,byte_count=1434,bucket1:packet_count=33,byte_count=1434,buck...</msg>
<status status="PASS" endtime="20181202 16:02:35.805" starttime="20181202 16:02:35.788"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.805" starttime="20181202 16:02:35.782"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.805" starttime="20181202 16:02:35.368"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.805" starttime="20181202 16:02:35.368"></status>
</kw>
<kw type="foritem" name="${conn_id} = 14">
<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="20181202 16:02:35.806" starttime="20181202 16:02:35.806"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.808" starttime="20181202 16:02:35.807"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.809" starttime="20181202 16:02:35.808"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.811" level="INFO">ip -o link</msg>
<status status="PASS" endtime="20181202 16:02:35.811" starttime="20181202 16:02:35.809"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.828" 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 state UP mode DEFAULT group default qlen 1000\    link/ether 00:a2:9a:27:cd:9f brd ff:ff:ff:ff:ff:ff
3: eth1: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:35:e1:c3:82:77 brd ff:ff:ff:ff:ff:ff
4: eth2: &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:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
5: eth3: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000\    link/ether 00:5a:8d:c7:88:4e brd ff:ff:ff:ff:ff:ff
6: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether ca:6f:e7:aa:5e:c0 brd ff:ff:ff:ff:ff:ff
7: br-ex: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether 00:24:b2:4b:7e:c9 brd ff:ff:ff:ff:ff:ff
8: docker0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default \    link/ether 02:42:df:90:89:a1 brd ff:ff:ff:ff:ff:ff
15: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\    link/ether 60:ac:08:1e:57:a6 brd ff:ff:ff:ff:ff:ff
16: vxlan_sys_4789: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 65000 qdisc noqueue master ovs-system state UNKNOWN mode DEFAULT group default qlen 1000\    link/ether c6:3c:59:21:67:5a brd ff:ff:ff:ff:ff:ff
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.828" 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="20181202 16:02:35.828" starttime="20181202 16:02:35.812"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.828" starttime="20181202 16:02:35.807"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.830" starttime="20181202 16:02:35.829"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.830" starttime="20181202 16:02:35.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="20181202 16:02:35.832" level="INFO">ip -o addr</msg>
<status status="PASS" endtime="20181202 16:02:35.832" starttime="20181202 16:02:35.830"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.845" 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    inet 192.0.2.3/24 brd 192.0.2.255 scope global eth0\       valid_lft forever preferred_lft forever
2: eth0    inet6 fe80::2a2:9aff:fe27:cd9f/64 scope link \       valid_lft forever preferred_lft forever
3: eth1    inet 11.0.0.22/24 brd 11.0.0.255 scope global eth1\       valid_lft forever preferred_lft forever
3: eth1    inet6 fe80::235:e1ff:fec3:8277/64 scope link \       valid_lft forever preferred_lft forever
4: eth2    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
5: eth3    inet 12.0.0.22/24 brd 12.0.0.255 scope global eth3\       valid_lft forever preferred_lft forever
5: eth3    inet6 fe80::25a:8dff:fec7:884e/64 scope link \       valid_lft forever preferred_lft forever
7: br-ex    inet 192.168.37.13/24 brd 192.168.37.255 scope global br-ex\       valid_lft forever preferred_lft forever
7: br-ex    inet6 fe80::224:b2ff:fe4b:7ec9/64 scope link \       valid_lft forever preferred_lft forever
8: docker0    inet 172.31.0.1/24 scope global docker0\       valid_lft forever preferred_lft forever
8: docker0    inet6 fe80::42:dfff:fe90:89a1/64 scope link \       valid_lft forever preferred_lft forever
16: vxlan_sys_4789    inet6 fe80::c43c:59ff:fe21:675a/64 scope link \       valid_lft forever preferred_lft forever
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.845" 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    inet 192.0.2.3/24 ...</msg>
<status status="PASS" endtime="20181202 16:02:35.845" starttime="20181202 16:02:35.832"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.845" starttime="20181202 16:02:35.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>ip route</arg>
<arg>${DEFAULT_LINUX_PROMPT_STRICT}</arg>
</arguments>
<kw name="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.846" starttime="20181202 16:02:35.846"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.847" starttime="20181202 16:02:35.847"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.848" level="INFO">ip route</msg>
<status status="PASS" endtime="20181202 16:02:35.848" starttime="20181202 16:02:35.847"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.852" level="INFO">default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
172.31.0.0/24 dev docker0 proto kernel scope link src 172.31.0.1 
192.0.2.0/24 dev eth0 proto kernel scope link src 192.0.2.3 
192.168.37.0/24 dev br-ex proto kernel scope link src 192.168.37.13 
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.852" level="INFO">${output} = default via 192.168.37.1 dev br-ex 
11.0.0.0/24 dev eth1 proto kernel scope link src 11.0.0.22 
12.0.0.0/24 dev eth3 proto kernel scope link src 12.0.0.22 
169.254.169.254 via 192.0.2.1 dev eth0 
...</msg>
<status status="PASS" endtime="20181202 16:02:35.853" starttime="20181202 16:02:35.849"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.853" starttime="20181202 16:02:35.846"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.854" starttime="20181202 16:02:35.853"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.854" starttime="20181202 16:02:35.854"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.855" level="INFO">arp -an</msg>
<status status="PASS" endtime="20181202 16:02:35.855" starttime="20181202 16:02:35.854"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.862" level="INFO">? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether] on eth0
? (11.0.0.23) at 00:e6:ff:77:70:1e [ether] on eth1
? (192.168.37.1) at 00:f8:4d:88:33:f8 [ether] on br-ex
? (12.0.0.28) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.168.37.15) at 00:1d:ca:15:50:4f [ether] on br-ex
? (192.0.2.5) at 00:fd:e2:23:0b:06 [ether] on eth0
? (11.0.0.27) at 00:3f:9b:0e:bd:c5 [ether] on eth1
? (12.0.0.25) at 00:48:22:ba:fd:f8 [ether] on eth3
? (192.0.2.99) at 26:df:ab:ea:ff:41 [ether] on eth0
? (192.168.37.22) at 00:1d:ca:15:50:4f [ether] on br-ex
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.862" level="INFO">${output} = ? (12.0.0.42) at 00:0c:c7:ba:bb:31 [ether] on eth3
? (192.0.2.10) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.13) at 00:fd:e2:23:0b:06 [ether] on eth0
? (192.0.2.1) at 00:bd:33:d3:3b:c7 [ether]...</msg>
<status status="PASS" endtime="20181202 16:02:35.862" starttime="20181202 16:02:35.856"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.863" starttime="20181202 16:02:35.853"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.864" starttime="20181202 16:02:35.863"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.864" starttime="20181202 16:02:35.864"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.866" level="INFO">ip netns list | awk '{print $1}'</msg>
<status status="PASS" endtime="20181202 16:02:35.866" starttime="20181202 16:02:35.864"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.867" level="INFO">[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.867" level="INFO">${output} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:35.867" starttime="20181202 16:02:35.866"></status>
</kw>
<msg timestamp="20181202 16:02:35.868" level="INFO">${nslist} = [heat-admin@overcloud-novacompute-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:35.868" starttime="20181202 16:02:35.863"></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="20181202 16:02:35.868" level="INFO">0 lines returned</msg>
<msg timestamp="20181202 16:02:35.868" level="INFO">@{lines} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:35.868" starttime="20181202 16:02:35.868"></status>
</kw>
<kw type="for" name="${line} IN [ @{lines} ]">
<status status="PASS" endtime="20181202 16:02:35.869" starttime="20181202 16:02:35.869"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.870" starttime="20181202 16:02:35.869"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.870" starttime="20181202 16:02:35.870"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.871" level="INFO">sudo ovs-vsctl show</msg>
<status status="PASS" endtime="20181202 16:02:35.871" starttime="20181202 16:02:35.870"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.897" level="INFO">373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
            is_connected: true
        fail_mode: secure
        Port "tun623f12e25bb"
            Interface "tun623f12e25bb"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
                error: "could not add network device tun623f12e25bb to ofproto (File exists)"
        Port br-int
            Interface br-int
                type: internal
        Port "tun9de1c41102e"
            Interface "tun9de1c41102e"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.23"}
        Port br-ex-patch
            Interface br-ex-patch
                type: patch
                options: {peer=br-ex-int-patch}
        Port "tun5e1f9c7c32a"
            Interface "tun5e1f9c7c32a"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
                error: "could not add network device tun5e1f9c7c32a to ofproto (File exists)"
        Port "tun03a33c98c05"
            Interface "tun03a33c98c05"
                type: vxlan
                options: {key=flow, local_ip="11.0.0.22", remote_ip="11.0.0.27"}
    Bridge br-ex
        fail_mode: standalone
        Port "eth2"
            Interface "eth2"
        Port br-ex-int-patch
            Interface br-ex-int-patch
                type: patch
                options: {peer=br-ex-patch}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.9.0"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.897" level="INFO">${output} = 373ca5cf-3396-4667-9aef-4ebedac57104
    Manager "tcp:192.0.2.13:6640"
        is_connected: true
    Manager "ptcp:6639:127.0.0.1"
    Bridge br-int
        Controller "tcp:192.0.2.13:6653"
   ...</msg>
<status status="PASS" endtime="20181202 16:02:35.897" starttime="20181202 16:02:35.872"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.898" starttime="20181202 16:02:35.869"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.899" starttime="20181202 16:02:35.899"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.900" starttime="20181202 16:02:35.900"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.902" level="INFO">sudo ovs-vsctl list Open_vSwitch</msg>
<status status="PASS" endtime="20181202 16:02:35.902" starttime="20181202 16:02:35.900"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.922" level="INFO">_uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types      : [netdev, system]
db_version          : "7.15.1"
external_ids        : {hostname="overcloud-novacompute-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-novacompute-0.opnfvlf.org", rundir="/var/run/openvswitch", system-id="77994b12-7758-4497-8c47-98fbd268a76a"}
iface_types         : [geneve, gre, internal, lisp, patch, stt, system, tap, vxlan]
manager_options     : [bb030251-2611-426f-b19e-c7653a1d81e5, f3da6e61-fe9b-4a9b-9cb0-277bcbf184e5]
next_cfg            : 17
other_config        : {local_ip="11.0.0.22", provider_mappings="datacentre:br-ex"}
ovs_version         : "2.9.0"
ssl                 : []
statistics          : {}
system_type         : centos
system_version      : "7"
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.922" level="INFO">${output} = _uuid               : 373ca5cf-3396-4667-9aef-4ebedac57104
bridges             : [48e2b819-c927-4264-8a94-32faeef75ef5, 5405e069-242c-4393-a2fd-c28f71625345]
cur_cfg             : 17
datapath_types...</msg>
<status status="PASS" endtime="20181202 16:02:35.922" starttime="20181202 16:02:35.902"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.923" starttime="20181202 16:02:35.898"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.924" starttime="20181202 16:02:35.924"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.924" starttime="20181202 16:02:35.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="20181202 16:02:35.926" level="INFO">sudo ovs-ofctl show br-int -OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:02:35.926" starttime="20181202 16:02:35.924"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:35.943" level="INFO">OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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:6a:48:5d:dd:23:5a
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 2(tun03a33c98c05): addr:de:7e:fb:a7:2f:a3
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 3(tun9de1c41102e): addr:52:a5:be:73:d8:6d
     config:     0
     state:      LIVE
     speed: 0 Mbps now, 0 Mbps max
 LOCAL(br-int): addr:60:ac:08:1e:57:a6
     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-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:35.943" level="INFO">${output} = OFPT_FEATURES_REPLY (OF1.3) (xid=0x2): dpid:000060ac081e57a6
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="20181202 16:02:35.943" starttime="20181202 16:02:35.927"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:35.943" starttime="20181202 16:02:35.923"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:35.945" starttime="20181202 16:02:35.944"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:35.945" starttime="20181202 16:02:35.945"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:35.947" level="INFO">sudo ovs-ofctl dump-flows br-int -OOpenF low13</msg>
<status status="PASS" endtime="20181202 16:02:35.947" starttime="20181202 16:02:35.945"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:36.128" level="INFO">cookie=0x8000001, duration=1461.656s, table=0, n_packets=1817, n_bytes=126194, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000001, duration=1461.656s, table=0, n_packets=1679, n_bytes=111358, priority=5,in_port=tun9de1c41102e actions=write_metadata:0x50000000001/0xfffff0000000001,goto_table:36
 cookie=0x8000000, duration=1081.144s, table=0, n_packets=1079, n_bytes=58266, priority=4,in_port="br-ex-patch",vlan_tci=0x0000/0x1fff actions=write_metadata:0x130000000001/0xffffff0000000001,goto_table:17
 cookie=0x6800000, duration=1461.910s, table=18, n_packets=0, n_bytes=0, priority=0 actions=goto_table:38
 cookie=0x8220015, duration=1461.910s, table=19, n_packets=1, n_bytes=42, priority=100,arp,arp_op=1 actions=resubmit(,17)
 cookie=0x8220016, duration=1461.910s, table=19, n_packets=0, n_bytes=0, priority=100,arp,arp_op=2 actions=resubmit(,17)
 cookie=0x1080000, duration=1461.910s, table=19, n_packets=136, n_bytes=7344, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1461.910s, table=20, n_packets=0, n_bytes=0, priority=0 actions=goto_table:80
 cookie=0x8000003, duration=1293.860s, table=21, n_packets=0, n_bytes=0, priority=34,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.0/24 actions=write_metadata:0x138a030d42/0xfffffffffe,goto_table:22
 cookie=0x8000004, duration=1293.851s, table=22, n_packets=0, n_bytes=0, priority=42,ip,metadata=0x30d42/0xfffffe,nw_dst=192.168.37.255 actions=drop
 cookie=0x8000004, duration=1461.910s, table=22, n_packets=0, n_bytes=0, priority=0 actions=CONTROLLER:65535
 cookie=0x1080000, duration=1461.910s, table=23, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1080000, duration=1461.585s, table=24, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x822002d, duration=1461.158s, table=43, n_packets=41, n_bytes=1762, priority=100,arp,arp_op=1 actions=group:5000
 cookie=0x822002e, duration=1461.158s, table=43, n_packets=4, n_bytes=172, priority=100,arp,arp_op=2 actions=CONTROLLER:65535,resubmit(,48)
 cookie=0x8220000, duration=1461.588s, table=43, n_packets=531, n_bytes=47806, priority=0 actions=goto_table:48
 cookie=0x4000000, duration=1461.910s, table=45, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8500000, duration=1461.588s, table=48, n_packets=576, n_bytes=49740, priority=0 actions=resubmit(,49),resubmit(,50)
 cookie=0x8050001, duration=1461.588s, table=50, n_packets=3, n_bytes=166, priority=10,reg4=0x1 actions=goto_table:51
 cookie=0x8050000, duration=1461.588s, table=50, n_packets=4, n_bytes=536, priority=0 actions=CONTROLLER:65535,learn(table=49,hard_timeout=10,priority=0,cookie=0x8600000,NXM_OF_ETH_SRC[],NXM_NX_REG1[0..19],load:0x1-&gt;NXM_NX_REG4[0..7]),goto_table:51
 cookie=0x803138a, duration=1295.498s, table=51, n_packets=0, n_bytes=0, priority=20,metadata=0x138a000000/0xffff000000,dl_dst=00:1d:ca:15:50:4f actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x8030000, duration=1461.585s, table=51, n_packets=0, n_bytes=0, priority=15,dl_dst=01:80:c2:00:00:00/ff:ff:ff:ff:ff:f0 actions=drop
 cookie=0x8030000, duration=1461.588s, table=51, n_packets=199, n_bytes=12870, priority=0 actions=goto_table:52
 cookie=0x870138a, duration=1295.626s, table=52, n_packets=0, n_bytes=0, priority=5,metadata=0x138a000000/0xffff000001 actions=write_actions(group:210004)
 cookie=0x870138a, duration=1295.626s, table=52, n_packets=135, n_bytes=7278, priority=5,metadata=0x138a000001/0xffff000001 actions=write_actions(group:210003)
 cookie=0x8800008, duration=1295.588s, table=55, n_packets=0, n_bytes=0, priority=10,tun_id=0x8,metadata=0x80000000000/0xfffff0000000000 actions=drop
 cookie=0x8800008, duration=1295.592s, table=55, n_packets=0, n_bytes=0, priority=9,tun_id=0x8 actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 cookie=0x6800000, duration=1461.910s, table=60, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x1030000, duration=1461.910s, table=80, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x8220000, duration=1461.586s, table=81, n_packets=41, n_bytes=1762, priority=0 actions=drop
 cookie=0x4000001, duration=1461.910s, table=90, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,17)
 cookie=0x6900000, duration=1461.509s, table=210, n_packets=0, n_bytes=0, priority=63020,icmp6,icmp_type=134,icmp_code=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.509s, table=210, n_packets=0, n_bytes=0, priority=61010,udp,tp_src=67,tp_dst=68 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.509s, table=210, n_packets=0, n_bytes=0, priority=61010,udp6,tp_src=547,tp_dst=546 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.509s, table=210, n_packets=0, n_bytes=0, priority=63009,arp actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.509s, table=210, n_packets=3, n_bytes=270, priority=61009,ipv6 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.509s, table=210, n_packets=0, n_bytes=0, priority=61009,ip actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.509s, table=210, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x4/0x4,goto_table:217
 cookie=0x6900000, duration=1461.508s, table=211, n_packets=3, n_bytes=270, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.508s, table=211, n_packets=15, n_bytes=1470, priority=100,icmp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.508s, table=211, n_packets=270, n_bytes=26160, priority=100,tcp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.508s, table=211, n_packets=18, n_bytes=1530, priority=100,udp actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.508s, table=211, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.508s, table=211, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:212
 cookie=0x6900000, duration=1461.508s, table=211, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:214
 cookie=0x6900000, duration=1461.585s, table=212, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1461.509s, table=213, n_packets=306, n_bytes=29430, priority=0 actions=goto_table:214
 cookie=0x6900000, duration=1461.508s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,212)
 cookie=0x6900000, duration=1461.508s, 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=1461.508s, table=214, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,17)
 cookie=0x6900000, duration=1461.508s, table=214, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1461.508s, table=215, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1461.508s, table=216, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,214)
 cookie=0x6900000, duration=1461.508s, table=217, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1461.508s, table=217, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x8000007, duration=1081.134s, table=220, n_packets=0, n_bytes=0, priority=10,reg6=0x1300,metadata=0x1/0x1 actions=drop
 cookie=0x8000007, duration=1461.496s, table=220, n_packets=236, n_bytes=22292, priority=9,reg6=0x600 actions=output:tun03a33c98c05
 cookie=0x8000007, duration=1461.496s, table=220, n_packets=32, n_bytes=2768, priority=9,reg6=0x500 actions=output:tun9de1c41102e
 cookie=0x8000007, duration=1081.134s, table=220, n_packets=0, n_bytes=0, priority=9,reg6=0x1300 actions=output:"br-ex-patch"
 cookie=0x6900000, duration=1461.508s, table=239, n_packets=14, n_bytes=1008, priority=100,ipv6 actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1461.508s, table=239, n_packets=227, n_bytes=26980, priority=100,ip actions=ct_clear,goto_table:240
 cookie=0x6900000, duration=1461.508s, table=239, n_packets=35, n_bytes=1514, priority=0 actions=goto_table:240
 cookie=0x6900000, duration=1461.508s, table=240, n_packets=8, n_bytes=2680, priority=61010,ip,dl_dst=ff:ff:ff:ff:ff:ff,nw_dst=255.255.255.255 actions=goto_table:241
 cookie=0x6900000, duration=1461.508s, table=240, n_packets=0, n_bytes=0, priority=61005,dl_dst=ff:ff:ff:ff:ff:ff actions=resubmit(,220)
 cookie=0x6900000, duration=1461.508s, table=240, n_packets=12, n_bytes=852, priority=0 actions=write_metadata:0x4/0x4,goto_table:247
 cookie=0x6900000, duration=1461.508s, table=241, n_packets=180, n_bytes=18982, priority=100,tcp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.508s, table=241, n_packets=26, n_bytes=4234, priority=100,udp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.508s, table=241, n_packets=0, n_bytes=0, priority=100,icmp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.508s, table=241, n_packets=15, n_bytes=1490, priority=100,icmp actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.508s, table=241, n_packets=0, n_bytes=0, priority=100,tcp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.508s, table=241, n_packets=0, n_bytes=0, priority=100,udp6 actions=write_metadata:0/0x2,goto_table:242
 cookie=0x6900000, duration=1461.508s, table=241, n_packets=0, n_bytes=0, priority=0 actions=write_metadata:0x2/0x2,goto_table:244
 cookie=0x6900000, duration=1461.509s, table=242, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1461.508s, table=243, n_packets=221, n_bytes=24422, priority=0 actions=goto_table:244
 cookie=0x6900000, duration=1461.509s, table=244, n_packets=213, n_bytes=21742, priority=62030,ct_state=-new+est-rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1461.509s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-new-est+rel-inv+trk,ct_mark=0x1/0x1 actions=ct_clear,resubmit(,220)
 cookie=0x6900000, duration=1461.509s, table=244, n_packets=0, n_bytes=0, priority=62030,ct_state=-trk,metadata=0/0x2 actions=ct_clear,resubmit(,242)
 cookie=0x6900000, duration=1461.509s, table=244, n_packets=0, n_bytes=0, priority=0 actions=drop
 cookie=0x6900000, duration=1461.509s, table=245, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1461.508s, table=246, n_packets=0, n_bytes=0, priority=0 actions=resubmit(,244)
 cookie=0x6900000, duration=1461.508s, table=247, n_packets=0, n_bytes=0, priority=62019,metadata=0x4/0x4 actions=drop
 cookie=0x6900000, duration=1461.508s, table=247, n_packets=0, n_bytes=0, priority=0 actions=drop
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:36.128" level="INFO">${output} =  cookie=0x8000001, duration=1461.656s, table=0, n_packets=1817, n_bytes=126194, priority=5,in_port=tun03a33c98c05 actions=write_metadata:0x60000000001/0xfffff0000000001,goto_table:36
 cookie=0x800000...</msg>
<status status="PASS" endtime="20181202 16:02:36.128" starttime="20181202 16:02:35.947"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.129" starttime="20181202 16:02:35.944"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:36.130" starttime="20181202 16:02:36.130"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:36.130" starttime="20181202 16:02:36.130"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.133" level="INFO">sudo ovs-ofctl dump-groups br-int -OOpen Flow13</msg>
<status status="PASS" endtime="20181202 16:02:36.134" starttime="20181202 16:02:36.130"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:36.153" level="INFO">OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&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=210003,type=all
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:36.153" level="INFO">${output} = OFPST_GROUP_DESC reply (OF1.3) (xid=0x2):
 group_id=210004,type=all,bucket=actions=group:210003,bucket=actions=load:0x800-&gt;NXM_NX_REG6[],resubmit(,220)
 group_id=5000,type=all,bucket=actions=CONTROL...</msg>
<status status="PASS" endtime="20181202 16:02:36.153" starttime="20181202 16:02:36.134"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.153" starttime="20181202 16:02:36.129"></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="Set Client Configuration" library="SSHLibrary">
<doc>Update the `configuration` of the current connection.</doc>
<arguments>
<arg>timeout=${timeout}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:36.155" starttime="20181202 16:02:36.154"></status>
</kw>
<kw name="Read" library="SSHLibrary">
<doc>Consumes and returns everything available on the server output.</doc>
<status status="PASS" endtime="20181202 16:02:36.155" starttime="20181202 16:02:36.155"></status>
</kw>
<kw name="Write" library="SSHLibrary">
<doc>Writes the given ``text`` on the remote machine and appends a newline.</doc>
<arguments>
<arg>${cmd}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.158" level="INFO">sudo ovs-ofctl dump-group-stats br-int - OOpenFlow13</msg>
<status status="PASS" endtime="20181202 16:02:36.158" starttime="20181202 16:02:36.155"></status>
</kw>
<kw name="Read Until" library="SSHLibrary">
<doc>Consumes and returns the server output until ``expected`` is encountered.</doc>
<arguments>
<arg>${prompt}</arg>
</arguments>
<assign>
<var>${output}</var>
</assign>
<msg timestamp="20181202 16:02:36.177" level="INFO">OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1296.179s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=5000,duration=1461.676s,ref_count=1,packet_count=41,byte_count=1762,bucket0:packet_count=41,byte_count=1762,bucket1:packet_count=41,byte_count=1762,bucket2:packet_count=41,byte_count=1762
 group_id=210003,duration=1296.488s,ref_count=1,packet_count=135,byte_count=7278
[heat-admin@overcloud-novacompute-0 ~]$</msg>
<msg timestamp="20181202 16:02:36.177" level="INFO">${output} = OFPST_GROUP reply (OF1.3) (xid=0x4):
 group_id=210004,duration=1296.179s,ref_count=1,packet_count=0,byte_count=0,bucket0:packet_count=0,byte_count=0,bucket1:packet_count=0,byte_count=0
 group_id=500...</msg>
<status status="PASS" endtime="20181202 16:02:36.177" starttime="20181202 16:02:36.159"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.177" starttime="20181202 16:02:36.153"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.177" starttime="20181202 16:02:35.805"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.177" starttime="20181202 16:02:35.805"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.178" starttime="20181202 16:02:34.905"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.178" starttime="20181202 16:02:34.904"></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="20181202 16:02:36.189" level="INFO">Creating Session using : alias=model_dump_session, url=http://192.0.2.5:8081, headers={u'Content-Type': u'application/json'},                     cookies=None, auth=&lt;requests.auth.HTTPBasicAuth object at 0x7f1a19fb0590&gt;, timeout=1, proxies=None, verify=False,                     debug=0 </msg>
<status status="PASS" endtime="20181202 16:02:36.190" starttime="20181202 16:02:36.189"></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="20181202 16:02:36.199" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ebgp:bgp, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.199" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.199" starttime="20181202 16:02:36.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="20181202 16:02:36.200" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.200" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.201" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.201" starttime="20181202 16:02:36.201"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.201" starttime="20181202 16:02:36.191"></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="20181202 16:02:36.206" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-instances, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.206" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.206" starttime="20181202 16:02:36.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="20181202 16:02:36.207" 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="20181202 16:02:36.207" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.207" 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="20181202 16:02:36.207" starttime="20181202 16:02:36.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="20181202 16:02:36.208" 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="20181202 16:02:36.208" starttime="20181202 16:02:36.207"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.208" starttime="20181202 16:02:36.202"></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="20181202 16:02:36.211" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.211" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.211" starttime="20181202 16:02:36.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="20181202 16:02:36.212" level="INFO">To JSON using : content={"elan-interfaces":{}} </msg>
<msg timestamp="20181202 16:02:36.212" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.212" level="INFO">${pretty_output} = {
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.212" starttime="20181202 16:02: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="20181202 16:02:36.212" level="INFO">{
    "elan-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.212" starttime="20181202 16:02:36.212"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.212" starttime="20181202 16:02:36.208"></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="20181202 16:02:36.215" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/id-manager:id-pools, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.216" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.216" starttime="20181202 16:02:36.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="20181202 16:02:36.219" level="INFO">To JSON using : content={"id-pools":{"id-pool":[{"pool-name":"interfaces.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":9},{"ready-time-sec":1543765424,"id":7},{"ready-time-sec":1543765424,"id":8},{"ready-time-sec":1543765758,"id":23},{"ready-time-sec":1543765764,"id":22},{"ready-time-sec":1543765770,"id":21},{"ready-time-sec":1543765775,"id":20},{"ready-time-sec":1543765776,"id":18},{"ready-time-sec":1543765782,"id":17},{"ready-time-sec":1543765787,"id":16},{"ready-time-sec":1543765789,"id":14},{"ready-time-sec":1543765795,"id":12},{"ready-time-sec":1543765795,"id":10},{"ready-time-sec":1543765798,"id":13},{"ready-time-sec":1543765804,"id":26},{"ready-time-sec":1543765810,"id":25},{"ready-time-sec":1543765810,"id":24}],"available-id-count":17,"delayed-time-sec":30},"parent-pool-name":"interfaces","available-ids-holder":{"start":1,"cursor":26,"end":6553},"block-size":6553},{"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.-1073741299","last-access-time":1543765780}],"id-entries":[{"id-key":"tun03a33c98c05","id-value":[6]},{"id-key":"83744706783477:br-ex-patch:trunk","id-value":[11]},{"id-key":"tun0a88d6c954c","id-value":[2]},{"id-key":"tun47c01ef59c4","id-value":[4]},{"id-key":"106291986847654:br-ex-patch:trunk","id-value":[19]},{"id-key":"tunb07e06f7713","id-value":[3]},{"id-key":"259766515910134:br-ex-patch:trunk","id-value":[15]},{"id-key":"tun1e8556a8fec","id-value":[1]},{"id-key":"tun9de1c41102e","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.-1073741299","last-access-time":1543764507}]},{"pool-name":"RouteDistinguisherPool.-1073741299","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":"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.-1073741299","last-access-time":1543765455}],"id-entries":[{"id-key":"snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae","id-value":[225001]},{"id-key":"snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853","id-value":[225000]}]},{"pool-name":"lporttag.-1073741299","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":"elan.ids.pool.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765424,"id":5002},{"ready-time-sec":1543765806,"id":5004},{"ready-time-sec":1543765813,"id":5003}],"available-id-count":3,"delayed-time-sec":30},"parent-pool-name":"elan.ids.pool","available-ids-holder":{"start":5000,"cursor":5004,"end":5499},"block-size":500},{"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.-1073741299","last-access-time":1543764507}]},{"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543764507}],"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.-1073741299","last-access-time":1543764504}]},{"pool-name":"meters.-1073741299","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":"opendaylight-vni-ranges.-1073741299","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":"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.-1073741299","last-access-time":1543764504}]},{"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.-1073741299","last-access-time":1543765783}],"id-entries":[{"id-key":"bd8db3a8-2b30-4083-a8b3-b3fd46401142","id-value":[5001]},{"id-key":"arp.responder.group.id","id-value":[5000]}]},{"pool-name":"nextHopPointerPool.-1073741299","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":"vpnservices.-1073741299","released-ids-holder":{"delayed-id-entries":[{"ready-time-sec":1543765421,"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":"aliveness-monitor.-1073741299","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":"ACL-TAG-POOL.-1073741299","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.-1073741299","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":"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.-1073741299","last-access-time":1543764508}]},{"pool-name":"groups.-1073741299","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":"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.-1073741299","last-access-time":1543765391}],"id-entries":[{"id-key":"474c58f5-4f52-4c32-a000-df871337c9b2","id-value":[100000]},{"id-key":"56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24","id-value":[100002]}]},{"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.-1073741299","last-access-time":1543764508}]},{"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.-1073741299","last-access-time":1543765429}],"id-entries":[{"id-key":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","id-value":[1]},{"id-key":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","id-value":[2]},{"id-key":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","id-value":[3]}]},{"pool-name":"snatGroupIdPool.-1073741299","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}]}} </msg>
<msg timestamp="20181202 16:02:36.219" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.219" level="INFO">${pretty_output} = {
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
     ...</msg>
<status status="PASS" endtime="20181202 16:02:36.220" starttime="20181202 16:02: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="20181202 16:02:36.220" level="INFO">{
    "id-pools": {
        "id-pool": [
            {
                "available-ids-holder": {
                    "cursor": 26,
                    "end": 6553,
                    "start": 1
                },
                "block-size": 6553,
                "parent-pool-name": "interfaces",
                "pool-name": "interfaces.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 17,
                    "delayed-id-entries": [
                        {
                            "id": 9,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 7,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 8,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 23,
                            "ready-time-sec": 1543765758
                        },
                        {
                            "id": 22,
                            "ready-time-sec": 1543765764
                        },
                        {
                            "id": 21,
                            "ready-time-sec": 1543765770
                        },
                        {
                            "id": 20,
                            "ready-time-sec": 1543765775
                        },
                        {
                            "id": 18,
                            "ready-time-sec": 1543765776
                        },
                        {
                            "id": 17,
                            "ready-time-sec": 1543765782
                        },
                        {
                            "id": 16,
                            "ready-time-sec": 1543765787
                        },
                        {
                            "id": 14,
                            "ready-time-sec": 1543765789
                        },
                        {
                            "id": 12,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 10,
                            "ready-time-sec": 1543765795
                        },
                        {
                            "id": 13,
                            "ready-time-sec": 1543765798
                        },
                        {
                            "id": 26,
                            "ready-time-sec": 1543765804
                        },
                        {
                            "id": 25,
                            "ready-time-sec": 1543765810
                        },
                        {
                            "id": 24,
                            "ready-time-sec": 1543765810
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "interfaces.-1073741299",
                        "last-access-time": 1543765780
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "tun03a33c98c05",
                        "id-value": [
                            6
                        ]
                    },
                    {
                        "id-key": "83744706783477:br-ex-patch:trunk",
                        "id-value": [
                            11
                        ]
                    },
                    {
                        "id-key": "tun0a88d6c954c",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "tun47c01ef59c4",
                        "id-value": [
                            4
                        ]
                    },
                    {
                        "id-key": "106291986847654:br-ex-patch:trunk",
                        "id-value": [
                            19
                        ]
                    },
                    {
                        "id-key": "tunb07e06f7713",
                        "id-value": [
                            3
                        ]
                    },
                    {
                        "id-key": "259766515910134:br-ex-patch:trunk",
                        "id-value": [
                            15
                        ]
                    },
                    {
                        "id-key": "tun1e8556a8fec",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "tun9de1c41102e",
                        "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.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "nextHopPointerPool",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543765455
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "snatmiss.2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "id-value": [
                            225001
                        ]
                    },
                    {
                        "id-key": "snatmiss.56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                        "id-value": [
                            225000
                        ]
                    }
                ],
                "pool-name": "snatGroupIdPool",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 170000,
                    "end": 179999,
                    "start": 170001
                },
                "block-size": 9999,
                "parent-pool-name": "lporttag",
                "pool-name": "lporttag.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5004,
                    "end": 5499,
                    "start": 5000
                },
                "block-size": 500,
                "parent-pool-name": "elan.ids.pool",
                "pool-name": "elan.ids.pool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 3,
                    "delayed-id-entries": [
                        {
                            "id": 5002,
                            "ready-time-sec": 1543765424
                        },
                        {
                            "id": 5004,
                            "ready-time-sec": 1543765806
                        },
                        {
                            "id": 5003,
                            "ready-time-sec": 1543765813
                        }
                    ],
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 179999,
                    "end": 270000,
                    "start": 170001
                },
                "block-size": 9999,
                "child-pools": [
                    {
                        "child-pool-name": "lporttag.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "pool-name": "lporttag",
                "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": "groups.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "groups",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 6553,
                    "end": 65535,
                    "start": 1
                },
                "block-size": 6553,
                "child-pools": [
                    {
                        "child-pool-name": "aliveness-monitor.-1073741299",
                        "last-access-time": 1543764507
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "tables",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764504
                    }
                ],
                "pool-name": "meters",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 0
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 5499,
                    "end": 10000,
                    "start": 5000
                },
                "block-size": 500,
                "child-pools": [
                    {
                        "child-pool-name": "elan.ids.pool.-1073741299",
                        "last-access-time": 1543765783
                    }
                ],
                "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": 149999,
                    "end": 152499,
                    "start": 150000
                },
                "block-size": 2500,
                "parent-pool-name": "nextHopPointerPool",
                "pool-name": "nextHopPointerPool.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 100002,
                    "end": 102999,
                    "start": 100000
                },
                "block-size": 3000,
                "parent-pool-name": "vpnservices",
                "pool-name": "vpnservices.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 1,
                    "delayed-id-entries": [
                        {
                            "id": 100001,
                            "ready-time-sec": 1543765421
                        }
                    ],
                    "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "pool-name": "RouteDistinguisherPool",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            },
            {
                "available-ids-holder": {
                    "cursor": 102999,
                    "end": 130000,
                    "start": 100000
                },
                "block-size": 3000,
                "child-pools": [
                    {
                        "child-pool-name": "vpnservices.-1073741299",
                        "last-access-time": 1543765391
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "id-value": [
                            100000
                        ]
                    },
                    {
                        "id-key": "56ab0e3e-83d0-41e5-a6b7-6da857caf853.192.168.37.0/24",
                        "id-value": [
                            100002
                        ]
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543764508
                    }
                ],
                "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.-1073741299",
                        "last-access-time": 1543765429
                    }
                ],
                "id-entries": [
                    {
                        "id-key": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                        "id-value": [
                            1
                        ]
                    },
                    {
                        "id-key": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                        "id-value": [
                            2
                        ]
                    },
                    {
                        "id-key": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                        "id-value": [
                            3
                        ]
                    }
                ],
                "pool-name": "ACL-TAG-POOL",
                "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.-1073741299",
                "released-ids-holder": {
                    "available-id-count": 0,
                    "delayed-time-sec": 30
                }
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.220" starttime="20181202 16:02:36.220"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.220" starttime="20181202 16:02:36.212"></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="20181202 16:02:36.224" 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="20181202 16:02:36.225" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.225" starttime="20181202 16:02:36.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="20181202 16:02:36.227" level="INFO">To JSON using : content={"access-lists":{"acl":[{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","access-list-entries":{"ace":[{"rule-name":"3ae68011-9f1c-426c-97eb-4207b733cef0","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"5365440b-a7b8-4e8b-bad3-316973d77b3b","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","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"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","access-list-entries":{"ace":[{"rule-name":"043ba047-8aad-4395-ab95-0f7208eae7ce","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":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:direction":"aclservice:direction-egress"},{"rule-name":"93196ae9-6918-4f2d-9511-14e165240bb6","matches":{"destination-ipv4-network":"0.0.0.0/0","source-ipv4-network":"0.0.0.0/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"},{"rule-name":"ae9f6f0e-7611-47ec-b1d1-226646b34611","matches":{"source-ipv6-network":"::/0","destination-ipv6-network":"::/0"},"actions":{"permit":[null]},"aclservice:remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","aclservice:direction":"aclservice:direction-ingress"}]}},{"acl-type":"ietf-access-control-list:ipv4-acl","acl-name":"9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee","access-list-entries":{}}]}} </msg>
<msg timestamp="20181202 16:02:36.228" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.228" level="INFO">${pretty_output} = {
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction...</msg>
<status status="PASS" endtime="20181202 16:02:36.228" starttime="20181202 16:02: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="20181202 16:02:36.229" level="INFO">{
    "access-lists": {
        "acl": [
            {
                "access-list-entries": {
                    "ace": [
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                        },
                        {
                            "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": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                        }
                    ]
                },
                "acl-name": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                "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": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-egress",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv4-network": "0.0.0.0/0",
                                "source-ipv4-network": "0.0.0.0/0"
                            },
                            "rule-name": "93196ae9-6918-4f2d-9511-14e165240bb6"
                        },
                        {
                            "aclservice:direction": "aclservice:direction-ingress",
                            "aclservice:remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                            "actions": {
                                "permit": [
                                    null
                                ]
                            },
                            "matches": {
                                "destination-ipv6-network": "::/0",
                                "source-ipv6-network": "::/0"
                            },
                            "rule-name": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                        }
                    ]
                },
                "acl-name": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            },
            {
                "access-list-entries": {},
                "acl-name": "9168ed88-4e4e-4a8e-978c-d2ea1ddc14ee",
                "acl-type": "ietf-access-control-list:ipv4-acl"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.230" starttime="20181202 16:02:36.229"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.230" starttime="20181202 16:02:36.221"></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="20181202 16:02:36.235" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/ietf-interfaces:interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.235" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.236" starttime="20181202 16:02:36.230"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.237" level="INFO">To JSON using : content={"interfaces":{"interface":[{"name":"tuna31e2d91ba4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun669596330ee","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"106291986847654:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"106291986847654:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun6add1c763b9","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun5e1f9c7c32a","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"83744706783477:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"83744706783477:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tun623f12e25bb","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun1e8556a8fec","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"259766515910134:br-ex-patch:trunk","enabled":true,"odl-interface:parent-interface":"259766515910134:br-ex-patch","type":"iana-if-type:l2vlan","odl-interface:external":true,"odl-interface:l2vlan-mode":"trunk"},{"name":"tunb07e06f7713","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun781ad34a9e5","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun47c01ef59c4","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":83744706783477,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.27","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun0a88d6c954c","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":259766515910134,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.23","odl-interface:tunnel-destination":"11.0.0.22","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun03a33c98c05","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.27","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false},{"name":"tun9de1c41102e","enabled":true,"description":"VXLAN Trunk Interface","odl-interface:datapath-node-identifier":106291986847654,"type":"iana-if-type:tunnel","odl-interface:monitor-enabled":true,"odl-interface:tunnel-interface-type":"odl-interface:tunnel-type-vxlan","odl-interface:internal":true,"odl-interface:tunnel-source":"11.0.0.22","odl-interface:tunnel-destination":"11.0.0.23","odl-interface:monitor-interval":1000,"odl-interface:monitor-protocol":"odl-interface:tunnel-monitoring-type-bfd","odl-interface:tunnel-gateway":"0.0.0.0","odl-interface:tunnel-remote-ip-flow":false}]}} </msg>
<msg timestamp="20181202 16:02:36.238" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.238" level="INFO">${pretty_output} = {
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
          ...</msg>
<status status="PASS" endtime="20181202 16:02:36.238" starttime="20181202 16:02:36.236"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.238" level="INFO">{
    "interfaces": {
        "interface": [
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tuna31e2d91ba4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun669596330ee",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "106291986847654:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "106291986847654:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun6add1c763b9",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun5e1f9c7c32a",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "83744706783477:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "83744706783477:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun623f12e25bb",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun1e8556a8fec",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "enabled": true,
                "name": "259766515910134:br-ex-patch:trunk",
                "odl-interface:external": true,
                "odl-interface:l2vlan-mode": "trunk",
                "odl-interface:parent-interface": "259766515910134:br-ex-patch",
                "type": "iana-if-type:l2vlan"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tunb07e06f7713",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun781ad34a9e5",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun47c01ef59c4",
                "odl-interface:datapath-node-identifier": 83744706783477,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.27",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun0a88d6c954c",
                "odl-interface:datapath-node-identifier": 259766515910134,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.22",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.23",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun03a33c98c05",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.27",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            },
            {
                "description": "VXLAN Trunk Interface",
                "enabled": true,
                "name": "tun9de1c41102e",
                "odl-interface:datapath-node-identifier": 106291986847654,
                "odl-interface:internal": true,
                "odl-interface:monitor-enabled": true,
                "odl-interface:monitor-interval": 1000,
                "odl-interface:monitor-protocol": "odl-interface:tunnel-monitoring-type-bfd",
                "odl-interface:tunnel-destination": "11.0.0.23",
                "odl-interface:tunnel-gateway": "0.0.0.0",
                "odl-interface:tunnel-interface-type": "odl-interface:tunnel-type-vxlan",
                "odl-interface:tunnel-remote-ip-flow": false,
                "odl-interface:tunnel-source": "11.0.0.22",
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.239" starttime="20181202 16:02:36.238"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.239" starttime="20181202 16:02:36.230"></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="20181202 16:02:36.243" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/interface-service-bindings:service-bindings, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.243" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.243" starttime="20181202 16:02:36.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="20181202 16:02:36.245" level="INFO">To JSON using : content={"service-bindings":{"services-info":[{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun0a88d6c954c","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":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.106291986847654: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":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"d34ac5e8-4df3-4beb-909a-5606f8c69ef5","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"106291986847654:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun03a33c98c05","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":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.83744706783477: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":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"2adab0be-4653-4fd9-8ac8-3b58a393d658","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"aef14aa7-ad76-4ad1-b86f-1312c2844225","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tunb07e06f7713","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":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun9de1c41102e","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":"3e0e3e79-e42e-466c-813d-f0e97d320648","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"67f3974e-580c-4799-8dae-b0bd4bf521de","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"4ca6a916-7bb3-4e03-a63a-78bc28c55069","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"83744706783477:br-ex-patch:1121","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun1e8556a8fec","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":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.tun47c01ef59c4","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":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","bound-services":[{"service-priority":9,"service-name":"default.259766515910134: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":"ed78808b-e256-489d-8eae-b97a4c15a500","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"fc83b779-0924-4360-abee-b6fdef82d977","service-mode":"interface-service-bindings:service-mode-egress"},{"interface-name":"f093c7a5-08ff-4c4b-8efb-c7b0c8622ada","service-mode":"interface-service-bindings:service-mode-ingress"},{"interface-name":"8c022c9b-5f0c-476a-8526-82267a6bd8ec","service-mode":"interface-service-bindings:service-mode-egress"}]}} </msg>
<msg timestamp="20181202 16:02:36.245" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.246" level="INFO">${pretty_output} = {
    "service-bindings": {
        "services-info": [
            {
                "bound-services": [
                    {
                        "flow-cookie": 134217735,
                       ...</msg>
<status status="PASS" endtime="20181202 16:02:36.246" starttime="20181202 16:02:36.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="20181202 16:02:36.246" level="INFO">{
    "service-bindings": {
        "services-info": [
            {
                "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.tun0a88d6c954c",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun0a88d6c954c",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654: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": "1"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.106291986847654:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "d34ac5e8-4df3-4beb-909a-5606f8c69ef5",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "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.tun03a33c98c05",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun03a33c98c05",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "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.83744706783477:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "2adab0be-4653-4fd9-8ac8-3b58a393d658",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "aef14aa7-ad76-4ad1-b86f-1312c2844225",
                "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.tunb07e06f7713",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tunb07e06f7713",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun9de1c41102e",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun9de1c41102e",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "3e0e3e79-e42e-466c-813d-f0e97d320648",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "67f3974e-580c-4799-8dae-b0bd4bf521de",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:1121",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "4ca6a916-7bb3-4e03-a63a-78bc28c55069",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "83744706783477:br-ex-patch:1121",
                "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": "2"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun1e8556a8fec",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun1e8556a8fec",
                "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": "3"
                                            }
                                        }
                                    ]
                                },
                                "order": 0
                            }
                        ],
                        "service-name": "default.tun47c01ef59c4",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "tun47c01ef59c4",
                "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.259766515910134:br-ex-patch:trunk",
                        "service-priority": 9,
                        "service-type": "interface-service-bindings:service-type-flow-based"
                    }
                ],
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "ed78808b-e256-489d-8eae-b97a4c15a500",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "fc83b779-0924-4360-abee-b6fdef82d977",
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "interface-name": "f093c7a5-08ff-4c4b-8efb-c7b0c8622ada",
                "service-mode": "interface-service-bindings:service-mode-ingress"
            },
            {
                "interface-name": "8c022c9b-5f0c-476a-8526-82267a6bd8ec",
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.246" starttime="20181202 16:02:36.246"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.246" starttime="20181202 16:02:36.239"></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="20181202 16:02:36.250" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-endpoints, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.250" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.250" starttime="20181202 16:02:36.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="20181202 16:02:36.251" level="INFO">To JSON using : content={"dpn-endpoints":{"DPN-TEPs-info":[{"DPN-ID":259766515910134,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.23","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"259766515910134::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":106291986847654,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.22","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"106291986847654::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]},{"DPN-ID":83744706783477,"tunnel-end-points":[{"portname":"","VLAN-ID":0,"ip-address":"11.0.0.27","tunnel-type":"odl-interface:tunnel-type-vxlan","subnet-mask":"255.255.255.255/32","option-tunnel-tos":"0","option-of-tunnel":false,"interface-name":"83744706783477::0","tz-membership":[{"zone-name":"default-transport-zone"}],"gw-ip-address":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 16:02:36.251" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.251" level="INFO">${pretty_output} = {
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-...</msg>
<status status="PASS" endtime="20181202 16:02:36.251" starttime="20181202 16:02:36.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="20181202 16:02:36.252" level="INFO">{
    "dpn-endpoints": {
        "DPN-TEPs-info": [
            {
                "DPN-ID": 259766515910134,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "259766515910134::0",
                        "ip-address": "11.0.0.23",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 106291986847654,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "106291986847654::0",
                        "ip-address": "11.0.0.22",
                        "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"
                            }
                        ]
                    }
                ]
            },
            {
                "DPN-ID": 83744706783477,
                "tunnel-end-points": [
                    {
                        "VLAN-ID": 0,
                        "gw-ip-address": "0.0.0.0",
                        "interface-name": "83744706783477::0",
                        "ip-address": "11.0.0.27",
                        "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="20181202 16:02:36.252" starttime="20181202 16:02:36.251"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.252" starttime="20181202 16:02:36.247"></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="20181202 16:02:36.255" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:dpn-teps-state, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.256" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.256" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.257" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.257" starttime="20181202 16:02:36.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="20181202 16:02:36.257" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.258" starttime="20181202 16:02:36.257"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.258" starttime="20181202 16:02:36.252"></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="20181202 16:02:36.262" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:external-tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.262" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.262" starttime="20181202 16:02:36.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="20181202 16:02:36.263" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.263" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.263" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.263" starttime="20181202 16:02:36.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="20181202 16:02: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="20181202 16:02:36.264" starttime="20181202 16:02:36.263"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.264" starttime="20181202 16:02:36.258"></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="20181202 16:02:36.267" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm-state:tunnel-list, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.268" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.268" starttime="20181202 16:02:36.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="20181202 16:02:36.269" level="INFO">To JSON using : content={"tunnel-list":{"internal-tunnel":[{"source-DPN":106291986847654,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun9de1c41102e","tun623f12e25bb"]},{"source-DPN":259766515910134,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun6add1c763b9","tun0a88d6c954c"]},{"source-DPN":83744706783477,"destination-DPN":259766515910134,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tuna31e2d91ba4","tunb07e06f7713"]},{"source-DPN":259766515910134,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun1e8556a8fec","tun781ad34a9e5"]},{"source-DPN":106291986847654,"destination-DPN":83744706783477,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun03a33c98c05","tun5e1f9c7c32a"]},{"source-DPN":83744706783477,"destination-DPN":106291986847654,"transport-type":"odl-interface:tunnel-type-vxlan","tunnel-interface-names":["tun47c01ef59c4","tun669596330ee"]}]}} </msg>
<msg timestamp="20181202 16:02:36.269" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.269" level="INFO">${pretty_output} = {
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "...</msg>
<status status="PASS" endtime="20181202 16:02:36.269" starttime="20181202 16:02: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="20181202 16:02:36.269" level="INFO">{
    "tunnel-list": {
        "internal-tunnel": [
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun9de1c41102e",
                    "tun623f12e25bb"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun6add1c763b9",
                    "tun0a88d6c954c"
                ]
            },
            {
                "destination-DPN": 259766515910134,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tuna31e2d91ba4",
                    "tunb07e06f7713"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 259766515910134,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun1e8556a8fec",
                    "tun781ad34a9e5"
                ]
            },
            {
                "destination-DPN": 83744706783477,
                "source-DPN": 106291986847654,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun03a33c98c05",
                    "tun5e1f9c7c32a"
                ]
            },
            {
                "destination-DPN": 106291986847654,
                "source-DPN": 83744706783477,
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-names": [
                    "tun47c01ef59c4",
                    "tun669596330ee"
                ]
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.269" starttime="20181202 16:02:36.269"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.270" starttime="20181202 16:02:36.264"></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="20181202 16:02:36.273" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/itm:transport-zones, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.273" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.273" starttime="20181202 16:02: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="20181202 16:02:36.274" 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":259766515910134,"portname":"","ip-address":"11.0.0.23","weight":1,"option-of-tunnel":false},{"dpn-id":83744706783477,"portname":"","ip-address":"11.0.0.27","option-of-tunnel":false},{"dpn-id":106291986847654,"portname":"","ip-address":"11.0.0.22","option-of-tunnel":false}],"gateway-ip":"0.0.0.0"}]}]}} </msg>
<msg timestamp="20181202 16:02:36.274" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.275" level="INFO">${pretty_output} = {
    "transport-zones": {
        "transport-zone": [
            {
                "subnets": [
                    {
                        "gateway-ip": "0.0.0.0",
                        "prefix...</msg>
<status status="PASS" endtime="20181202 16:02:36.275" starttime="20181202 16:02:36.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="20181202 16:02:36.275" 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": 259766515910134,
                                "ip-address": "11.0.0.23",
                                "option-of-tunnel": false,
                                "portname": "",
                                "weight": 1
                            },
                            {
                                "dpn-id": 83744706783477,
                                "ip-address": "11.0.0.27",
                                "option-of-tunnel": false,
                                "portname": ""
                            },
                            {
                                "dpn-id": 106291986847654,
                                "ip-address": "11.0.0.22",
                                "option-of-tunnel": false,
                                "portname": ""
                            }
                        ]
                    }
                ],
                "tunnel-type": "odl-interface:tunnel-type-vxlan",
                "zone-name": "default-transport-zone"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.275" starttime="20181202 16:02:36.275"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.275" starttime="20181202 16:02:36.270"></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="20181202 16:02:36.279" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-instances, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.279" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.279" starttime="20181202 16:02:36.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="20181202 16:02:36.280" level="INFO">To JSON using : content={"vpn-instances":{}} </msg>
<msg timestamp="20181202 16:02:36.280" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.280" level="INFO">${pretty_output} = {
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.280" starttime="20181202 16:02:36.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="20181202 16:02:36.281" level="INFO">{
    "vpn-instances": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.281" starttime="20181202 16:02:36.280"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.281" starttime="20181202 16:02:36.275"></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="20181202 16:02:36.285" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.285" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.285" starttime="20181202 16:02:36.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="20181202 16:02:36.286" level="INFO">To JSON using : content={"vpn-interfaces":{}} </msg>
<msg timestamp="20181202 16:02:36.286" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.287" level="INFO">${pretty_output} = {
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.287" starttime="20181202 16:02:36.286"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.287" level="INFO">{
    "vpn-interfaces": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.287" starttime="20181202 16:02:36.287"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.287" starttime="20181202 16:02:36.281"></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="20181202 16:02:36.291" 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="20181202 16:02:36.292" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.292" starttime="20181202 16:02:36.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="20181202 16:02:36.294" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"ec:41:9a:e7:c5:f6"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec"},{"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"},{"tp-id":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c"},{"tp-id":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5"},{"tp-id":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"4c:2a:55:7f:e8:f5"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4"},{"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"},{"tp-id":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4"},{"tp-id":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee"},{"tp-id":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int","ovsdb:bridge-name":"br-int","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","inactivity_probe":180000}],"ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"60:ac:08:1e:57:a6"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05"},{"tp-id":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a"},{"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"},{"tp-id":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e"},{"tp-id":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:interface-type":"ovsdb:interface-type-vxlan","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb"}]}]}]} </msg>
<msg timestamp="20181202 16:02:36.294" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.295" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "termination-...</msg>
<status status="PASS" endtime="20181202 16:02:36.295" starttime="20181202 16:02:36.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="20181202 16:02:36.295" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "ec:41:9a:e7:c5:f6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "4c:2a:55:7f:e8:f5"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tunb07e06f7713"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int",
                    "ovsdb:bridge-name": "br-int",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "60:ac:08:1e:57:a6"
                        },
                        {
                            "bridge-other-config-key": "disable-in-band",
                            "bridge-other-config-value": "true"
                        }
                    ],
                    "ovsdb:controller-entry": [
                        {
                            "inactivity_probe": 180000,
                            "target": "tcp:192.0.2.13: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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "termination-point": [
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "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"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 16:02:36.296" starttime="20181202 16:02:36.295"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.296" starttime="20181202 16:02:36.287"></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="20181202 16:02:36.299" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutron:neutron, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.299" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.299" starttime="20181202 16:02: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="20181202 16:02:36.300" 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":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","revision-number":1,"name":"default","project-id":"e5bebe9d2148493a9e355d6f739af310"},{"uuid":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","revision-number":1,"name":"default","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6"}]},"security-rules":{"security-rule":[{"uuid":"cb87f3da-e499-469a-bbf8-d7fa6b4817c7","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"3ae68011-9f1c-426c-97eb-4207b733cef0","remote-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"dd9c3e97-1ea9-4284-bfa8-50d76538ff22","ethertype":"neutron-constants:ethertype-v4","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"5365440b-a7b8-4e8b-bad3-316973d77b3b","ethertype":"neutron-constants:ethertype-v6","project-id":"e5bebe9d2148493a9e355d6f739af310","tenant-id":"e5bebe9d-2148-493a-9e35-5d6f739af310","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"23ba2853-ed3a-42a9-855e-1f8e49f96acd"},{"uuid":"6c8452d4-448b-41b0-a2b0-4ec00acd0d1c","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"ae9f6f0e-7611-47ec-b1d1-226646b34611","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v6","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"043ba047-8aad-4395-ab95-0f7208eae7ce","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-egress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"},{"uuid":"93196ae9-6918-4f2d-9511-14e165240bb6","remote-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8","ethertype":"neutron-constants:ethertype-v4","project-id":"6e02ecf05c4847f0b61a26a4afddf2d6","tenant-id":"6e02ecf0-5c48-47f0-b61a-26a4afddf2d6","direction":"neutron-constants:direction-ingress","revision-number":0,"security-group-id":"e8aafcf6-f127-4e4e-8060-330ff50be9e8"}]},"subnets":{},"ports":{}}} </msg>
<msg timestamp="20181202 16:02:36.300" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.301" level="INFO">${pretty_output} = {
    "neutron": {
        "networks": {
            "network": [
                {
                    "admin-state-up": false,
                    "name": "Sync Canary Network",
                    ...</msg>
<status status="PASS" endtime="20181202 16:02:36.301" starttime="20181202 16:02:36.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="20181202 16:02:36.301" 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": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 1,
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "23ba2853-ed3a-42a9-855e-1f8e49f96acd"
                },
                {
                    "name": "default",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 1,
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "e8aafcf6-f127-4e4e-8060-330ff50be9e8"
                }
            ]
        },
        "security-rules": {
            "security-rule": [
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "cb87f3da-e499-469a-bbf8-d7fa6b4817c7"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "remote-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "3ae68011-9f1c-426c-97eb-4207b733cef0"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "dd9c3e97-1ea9-4284-bfa8-50d76538ff22"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "e5bebe9d2148493a9e355d6f739af310",
                    "revision-number": 0,
                    "security-group-id": "23ba2853-ed3a-42a9-855e-1f8e49f96acd",
                    "tenant-id": "e5bebe9d-2148-493a-9e35-5d6f739af310",
                    "uuid": "5365440b-a7b8-4e8b-bad3-316973d77b3b"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "6c8452d4-448b-41b0-a2b0-4ec00acd0d1c"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v6",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "ae9f6f0e-7611-47ec-b1d1-226646b34611"
                },
                {
                    "direction": "neutron-constants:direction-egress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "043ba047-8aad-4395-ab95-0f7208eae7ce"
                },
                {
                    "direction": "neutron-constants:direction-ingress",
                    "ethertype": "neutron-constants:ethertype-v4",
                    "project-id": "6e02ecf05c4847f0b61a26a4afddf2d6",
                    "remote-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "revision-number": 0,
                    "security-group-id": "e8aafcf6-f127-4e4e-8060-330ff50be9e8",
                    "tenant-id": "6e02ecf0-5c48-47f0-b61a-26a4afddf2d6",
                    "uuid": "93196ae9-6918-4f2d-9511-14e165240bb6"
                }
            ]
        },
        "subnets": {}
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.301" starttime="20181202 16:02:36.301"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.301" starttime="20181202 16:02:36.296"></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="20181202 16:02:36.304" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:networkMaps, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.304" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.304" starttime="20181202 16:02:36.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="20181202 16:02:36.305" level="INFO">To JSON using : content={"networkMaps":{}} </msg>
<msg timestamp="20181202 16:02:36.305" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.305" level="INFO">${pretty_output} = {
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.305" starttime="20181202 16:02:36.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="20181202 16:02:36.305" level="INFO">{
    "networkMaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.305" starttime="20181202 16:02:36.305"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.305" starttime="20181202 16:02:36.301"></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="20181202 16:02:36.309" 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="20181202 16:02:36.309" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.309" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.310" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.310" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.310" starttime="20181202 16:02:36.310"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.310" starttime="20181202 16:02:36.305"></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="20181202 16:02:36.313" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:router-interfaces-map, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.313" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.313" starttime="20181202 16:02:36.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="20181202 16:02:36.314" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.314" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.314" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.314" starttime="20181202 16:02:36.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="20181202 16:02:36.315" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.315" starttime="20181202 16:02:36.314"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.315" starttime="20181202 16:02:36.310"></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="20181202 16:02:36.317" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:subnetmaps, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.318" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.318" starttime="20181202 16:02:36.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="20181202 16:02:36.318" level="INFO">To JSON using : content={"subnetmaps":{}} </msg>
<msg timestamp="20181202 16:02:36.318" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.318" level="INFO">${pretty_output} = {
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.318" starttime="20181202 16:02:36.318"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.319" level="INFO">{
    "subnetmaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.319" starttime="20181202 16:02:36.319"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.319" starttime="20181202 16:02:36.315"></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="20181202 16:02:36.322" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/neutronvpn:vpnMaps, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.322" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.322" starttime="20181202 16:02:36.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="20181202 16:02:36.323" level="INFO">To JSON using : content={"vpnMaps":{}} </msg>
<msg timestamp="20181202 16:02:36.323" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.323" level="INFO">${pretty_output} = {
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.323" starttime="20181202 16:02:36.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="20181202 16:02:36.323" level="INFO">{
    "vpnMaps": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.323" starttime="20181202 16:02:36.323"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.323" starttime="20181202 16:02:36.319"></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="20181202 16:02:36.326" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-fib:fibEntries, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.326" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.326" starttime="20181202 16:02:36.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="20181202 16:02:36.327" level="INFO">To JSON using : content={"fibEntries":{}} </msg>
<msg timestamp="20181202 16:02:36.327" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.327" level="INFO">${pretty_output} = {
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.327" starttime="20181202 16:02:36.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="20181202 16:02:36.328" level="INFO">{
    "fibEntries": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.328" starttime="20181202 16:02:36.327"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.328" starttime="20181202 16:02:36.323"></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="20181202 16:02:36.330" 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="20181202 16:02:36.330" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.330" starttime="20181202 16:02:36.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="20181202 16:02:36.331" level="INFO">To JSON using : content={"interface-child-info":{"interface-parent-entry":[{"parent-interface":"259766515910134:br-ex-patch","interface-child-entry":[{"child-interface":"259766515910134:br-ex-patch:trunk"}]},{"parent-interface":"83744706783477:br-ex-patch","interface-child-entry":[{"child-interface":"83744706783477:br-ex-patch:trunk"}]},{"parent-interface":"106291986847654:br-ex-patch","interface-child-entry":[{"child-interface":"106291986847654:br-ex-patch:trunk"}]}]}} </msg>
<msg timestamp="20181202 16:02:36.331" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.331" level="INFO">${pretty_output} = {
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515...</msg>
<status status="PASS" endtime="20181202 16:02:36.331" starttime="20181202 16:02:36.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="20181202 16:02:36.332" level="INFO">{
    "interface-child-info": {
        "interface-parent-entry": [
            {
                "interface-child-entry": [
                    {
                        "child-interface": "259766515910134:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "259766515910134:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "83744706783477:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "83744706783477:br-ex-patch"
            },
            {
                "interface-child-entry": [
                    {
                        "child-interface": "106291986847654:br-ex-patch:trunk"
                    }
                ],
                "parent-interface": "106291986847654:br-ex-patch"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.332" starttime="20181202 16:02:36.332"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.332" starttime="20181202 16:02:36.328"></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="20181202 16:02:36.335" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-l3vpn:router-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.335" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.335" starttime="20181202 16:02:36.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="20181202 16:02:36.336" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.336" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.336" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.336" starttime="20181202 16:02:36.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="20181202 16:02:36.337" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.337" starttime="20181202 16:02:36.336"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.337" starttime="20181202 16:02:36.332"></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="20181202 16:02:36.339" 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="20181202 16:02:36.339" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.339" starttime="20181202 16:02:36.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="20181202 16:02:36.340" level="INFO">To JSON using : content={"vpn-id-to-vpn-instance":{"vpn-ids":[{"vpn-id":100000,"external-vpn":false,"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"}]}} </msg>
<msg timestamp="20181202 16:02:36.340" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.340" level="INFO">${pretty_output} = {
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a...</msg>
<status status="PASS" endtime="20181202 16:02:36.340" starttime="20181202 16:02:36.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="20181202 16:02:36.341" level="INFO">{
    "vpn-id-to-vpn-instance": {
        "vpn-ids": [
            {
                "external-vpn": false,
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.341" starttime="20181202 16:02:36.341"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.341" starttime="20181202 16:02:36.337"></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="20181202 16:02:36.343" 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="20181202 16:02:36.344" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.344" starttime="20181202 16:02:36.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="20181202 16:02:36.344" level="INFO">To JSON using : content={"vpn-instance-to-vpn-id":{"vpn-instance":[{"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000}]}} </msg>
<msg timestamp="20181202 16:02:36.344" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.344" level="INFO">${pretty_output} = {
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
               ...</msg>
<status status="PASS" endtime="20181202 16:02:36.344" starttime="20181202 16:02:36.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="20181202 16:02:36.345" level="INFO">{
    "vpn-instance-to-vpn-id": {
        "vpn-instance": [
            {
                "vpn-id": 100000,
                "vpn-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.345" starttime="20181202 16:02:36.345"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.345" starttime="20181202 16:02:36.341"></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="20181202 16:02:36.348" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:ext-routers, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.348" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.348" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.349" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.349" starttime="20181202 16:02:36.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="20181202 16:02:36.349" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.349" starttime="20181202 16:02:36.349"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.349" starttime="20181202 16:02:36.345"></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="20181202 16:02:36.352" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-networks, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.352" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.352" starttime="20181202 16:02: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="20181202 16:02:36.352" level="INFO">To JSON using : content={"external-networks":{}} </msg>
<msg timestamp="20181202 16:02:36.353" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.353" level="INFO">${pretty_output} = {
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.353" starttime="20181202 16:02:36.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="20181202 16:02:36.353" level="INFO">{
    "external-networks": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.353" starttime="20181202 16:02:36.353"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.353" starttime="20181202 16:02:36.349"></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="20181202 16:02:36.355" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:external-subnets, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.355" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.355" starttime="20181202 16:02:36.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="20181202 16:02:36.356" level="INFO">To JSON using : content={"external-subnets":{}} </msg>
<msg timestamp="20181202 16:02:36.356" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.356" level="INFO">${pretty_output} = {
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.356" starttime="20181202 16:02:36.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="20181202 16:02:36.357" level="INFO">{
    "external-subnets": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.357" starttime="20181202 16:02:36.357"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.357" starttime="20181202 16:02:36.353"></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="20181202 16:02:36.361" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.361" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.361" starttime="20181202 16:02:36.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="20181202 16:02:36.362" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.362" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.362" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.362" starttime="20181202 16:02:36.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="20181202 16:02:36.362" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.362" starttime="20181202 16:02:36.362"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.363" starttime="20181202 16:02:36.357"></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="20181202 16:02:36.368" 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="20181202 16:02:36.368" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.368" starttime="20181202 16:02:36.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="20181202 16:02:36.369" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.369" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.369" starttime="20181202 16:02: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="20181202 16:02:36.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="20181202 16:02:36.369" starttime="20181202 16:02:36.369"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.370" starttime="20181202 16:02:36.363"></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="20181202 16:02:36.373" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:napt-switches, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.373" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.373" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.374" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.374" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.375" starttime="20181202 16:02:36.375"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.375" starttime="20181202 16:02:36.370"></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="20181202 16:02:36.378" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/odl-nat:router-id-name, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.378" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.378" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.379" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.379" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.380" starttime="20181202 16:02:36.379"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.380" starttime="20181202 16:02:36.375"></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="20181202 16:02:36.383" 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="20181202 16:02:36.383" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.383" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.383" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.384" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.384" starttime="20181202 16:02:36.384"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.384" starttime="20181202 16:02:36.380"></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="20181202 16:02:36.403" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/config/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.403" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.403" starttime="20181202 16:02:36.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="20181202 16:02:36.445" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.83744706783477.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.83744706783477.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":"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":"L3.83744706783477.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.83744706783477.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":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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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.83744706783477.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":"83744706783477.220.tun47c01ef59c4.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.tun47c01ef59c4","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.tunb07e06f7713.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.tunb07e06f7713","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"83744706783477.220.83744706783477: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":2816}}}]},"strict":true,"cookie":134217735,"flow-name":"default.83744706783477: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_83744706783477_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_83744706783477_Permit","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":241}}]},"idle-timeout":0,"barrier":false},{"id":"Ingress_L2_Broadcast_83744706783477_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_83744706783477_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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":"Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":239,"flow":[{"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_Ipv6_83744706783477","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_83744706783477","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":"Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477","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_83744706783477","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":"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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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_83744706783477_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":52,"flow":[{"id":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"50500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":9979524284416,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"51500283744706783477900:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"8374470678347751l2control01: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.9.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":9}},"strict":true,"cookie":142606345,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","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.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":"474c58f5-4f52-4c32-a000-df871337c9b2","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":"837447067834770tun47c01ef59c4","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:3"},"strict":false,"cookie":134217729,"flow-name":"tun47c01ef59c4","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":4398046511105,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"837447067834770tunb07e06f7713","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:2"},"strict":false,"cookie":134217729,"flow-name":"tunb07e06f7713","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":3298534883329,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:83744706783477:83744706783477:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:83744706783477:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:83744706783477:83744706783477:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":12094627905537,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.83744706783477.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"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}}],"watch_port":4294967295}]},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]},{"id":"openflow:259766515910134","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.259766515910134.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":"SNAT.259766515910134.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.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.259766515910134.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"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_259766515910134_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_259766515910134_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":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.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.259766515910134.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":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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":23,"flow":[{"id":"L3.259766515910134.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":"259766515910134.220.tun1e8556a8fec.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":256}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun1e8556a8fec","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"2"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134: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":"259766515910134.220.tun0a88d6c954c.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.tun0a88d6c954c","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"259766515910134.220.259766515910134: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":3840}}}]},"strict":true,"cookie":134217735,"flow-name":"default.259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"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_L2_Broadcast_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":239,"flow":[{"id":"Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134","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_259766515910134","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_Ipv6_259766515910134","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_259766515910134","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_259766515910134_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_259766515910134_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_259766515910134_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_259766515910134_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":"Fixed_Conntrk_Trk_259766515910134_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_259766515910134_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":"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"25976651591013451l2control01: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,"flow":[{"id":"2597665159101340tun0a88d6c954c","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:3"},"strict":false,"cookie":134217729,"flow-name":"tun0a88d6c954c","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":2199023255553,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"2597665159101340tun1e8556a8fec","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:2"},"strict":false,"cookie":134217729,"flow-name":"tun1e8556a8fec","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":1099511627777,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:259766515910134:259766515910134:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:259766515910134:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:259766515910134:259766515910134:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":16492674416641,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.259766515910134.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":"2c51ffe8-f35d-4ea5-960e-2e93439e20ae","group-type":"group-all"}]},{"id":"openflow:106291986847654","flow-node-inventory:table":[{"id":20,"flow":[{"id":"L3.106291986847654.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":"SNAT.106291986847654.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.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24"},"strict":false,"cookie":134217731,"flow-name":"L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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":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":"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":"L3.106291986847654.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":211,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32"},"strict":false,"cookie":134217732,"flow-name":"L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"L3.106291986847654.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":214,"flow":[{"id":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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.106291986847654.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":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654: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":"106291986847654.220.tun9de1c41102e.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.tun9de1c41102e","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"output-action":{"max-length":0,"output-node-connector":"3"}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.106291986847654: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":4864}}}]},"strict":true,"cookie":134217735,"flow-name":"default.106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"106291986847654.220.tun03a33c98c05.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":1536}}}]},"strict":true,"cookie":134217735,"flow-name":"default.tun03a33c98c05","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},{"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_L2_Broadcast_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":241,"flow":[{"id":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654_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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654","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_106291986847654_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_106291986847654_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":"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_106291986847654_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_106291986847654_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":"Fixed_Conntrk_Trk_106291986847654_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_106291986847654_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":"525002false","priority":5,"table_id":52,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":83919634432,"metadata-mask":1099494850561}},"strict":false,"cookie":141562762,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210004}}]}}]},"idle-timeout":0,"barrier":false},{"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":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"group-action":{"group-id":210003}}]}}]},"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":"d21bdb40-4840-412f-9b72-166a8bb25082","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":"505002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":50,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-source":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":8880012656640,"metadata-mask":1152921504590069760}},"strict":true,"cookie":134550410,"flags":"SEND_FLOW_REM","instructions":{"instruction":[{"order":0,"go-to-table":{"table_id":51}}]},"idle-timeout":300,"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":"515002106291986847654800:1D:CA:15:50:4F","priority":20,"table_id":51,"hard-timeout":0,"installHw":true,"match":{"ethernet-match":{"ethernet-destination":{"address":"00:1D:CA:15:50:4F"}},"metadata":{"metadata":83919634432,"metadata-mask":1099494850560}},"strict":true,"cookie":134419338,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"10629198684765451l2control01: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.8.drop","priority":10,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"metadata":{"metadata":8796093022208,"metadata-mask":1152920405095219200},"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"write-actions":{"action":[{"order":0,"drop-action":{}}]}}]},"idle-timeout":0,"barrier":false},{"id":"55.8.group","priority":9,"table_id":55,"hard-timeout":0,"installHw":true,"match":{"tunnel":{"tunnel-id":8}},"strict":true,"cookie":142606344,"flow-name":"474c58f5-4f52-4c32-a000-df871337c9b2","instructions":{"instruction":[{"order":0,"apply-actions":{"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"1062919868476540tun03a33c98c05","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:2"},"strict":false,"cookie":134217729,"flow-name":"tun03a33c98c05","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":6597069766657,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false},{"id":"0:106291986847654:106291986847654:br-ex-patch:trunk","priority":4,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:1","vlan-match":{"vlan-id":{"vlan-id":0,"vlan-id-present":false}}},"strict":true,"cookie":134217728,"flow-name":"0:106291986847654:106291986847654:br-ex-patch:trunk","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":20890720927745,"metadata-mask":18446742974197923841}},{"order":1,"go-to-table":{"table_id":17}}]},"idle-timeout":0,"barrier":false},{"id":"1062919868476540tun9de1c41102e","priority":5,"table_id":0,"hard-timeout":0,"installHw":true,"match":{"in-port":"openflow:106291986847654:3"},"strict":false,"cookie":134217729,"flow-name":"tun9de1c41102e","instructions":{"instruction":[{"order":0,"write-metadata":{"metadata":5497558138881,"metadata-mask":1152920405095219201}},{"order":1,"go-to-table":{"table_id":36}}]},"idle-timeout":0,"barrier":false}]},{"id":80,"flow":[{"id":"L3.106291986847654.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":210004,"buckets":{"bucket":[{"bucket-id":0,"watch_group":4294967295,"weight":0,"action":[{"order":1,"group-action":{"group-id":210003}}],"watch_port":4294967295},{"bucket-id":1,"watch_group":4294967295,"weight":0,"action":[{"order":0,"openflowplugin-extension-nicira-action:nx-reg-load":{"value":2048,"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":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"},{"group-id":210003,"buckets":{},"group-name":"474c58f5-4f52-4c32-a000-df871337c9b2","group-type":"group-all"}]}]}} </msg>
<msg timestamp="20181202 16:02:36.446" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.450" level="INFO">${pretty_output} = {
    "nodes": {
        "node": [
            {
                "flow-node-inventory:group": [
                    {
                        "buckets": {
                            "bucket": [
     ...</msg>
<status status="PASS" endtime="20181202 16:02:36.450" starttime="20181202 16:02: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="20181202 16:02:36.453" 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": 210003
                                            },
                                            "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": 2304
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "strict": false,
                                "table_id": 21
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "SNAT.83744706783477.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.83744706783477.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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "Fixed_Conntrk_Classifier_83744706783477_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "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_83744706783477_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.83744706783477.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
                            }
                        ],
                        "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_83744706783477_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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.83744706783477.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.tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tun47c01ef59c4.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": 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.tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.tunb07e06f7713.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": 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.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 2816
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "83744706783477.220.83744706783477: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": 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
                    },
                    {
                        "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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_83744706783477_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_83744706783477_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_83744706783477_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": "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_83744706783477_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_83744706783477_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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_83744706783477_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_83744706783477_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "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_Ipv6_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_83744706783477",
                                "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": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_83744706783477",
                                "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": "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_83744706783477_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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_83744706783477_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_83744706783477_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
                            }
                        ],
                        "id": 244
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "50500283744706783477900:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 9979524284416,
                                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "51500283744706783477900:1D:CA:15:50: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": 2304
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "8374470678347751l2control01: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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": 142606345,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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
                            }
                        ],
                        "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": 134217729,
                                "flow-name": "tun47c01ef59c4",
                                "hard-timeout": 0,
                                "id": "837447067834770tun47c01ef59c4",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 4398046511105,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tunb07e06f7713",
                                "hard-timeout": 0,
                                "id": "837447067834770tunb07e06f7713",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 3298534883329,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:83744706783477:83744706783477:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 12094627905537,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:83744706783477: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.83744706783477.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:83744706783477"
            },
            {
                "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": "2c51ffe8-f35d-4ea5-960e-2e93439e20ae",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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": 134217732,
                                "flow-name": "SNAT.259766515910134.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.259766515910134.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.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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": "Fixed_Conntrk_Classifier_259766515910134_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "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_259766515910134_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "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": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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
                            }
                        ],
                        "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_259766515910134_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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
                            }
                        ],
                        "id": 214
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 17301504,
                                "flow-name": "VPN-VNI Demux Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.259766515910134.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.tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun1e8556a8fec.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": 256
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 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.tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.tun0a88d6c954c.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": 512
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "259766515910134.220.259766515910134: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": 3840
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "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_L2_Broadcast_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_259766515910134_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_259766515910134_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_259766515910134_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": "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_259766515910134_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            },
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_259766515910134_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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_259766515910134_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_259766515910134_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
                            }
                        ],
                        "id": 241
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_259766515910134",
                                "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
                            },
                            {
                                "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_Ipv6_259766515910134",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_259766515910134",
                                "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
                            }
                        ],
                        "id": 239
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_259766515910134_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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_259766515910134_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "Fixed_Conntrk_Trk_259766515910134_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_259766515910134_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": "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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": "25976651591013451l2control01: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
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun0a88d6c954c",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun0a88d6c954c",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 2199023255553,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun1e8556a8fec",
                                "hard-timeout": 0,
                                "id": "2597665159101340tun1e8556a8fec",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 1099511627777,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:259766515910134:259766515910134:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 16492674416641,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:259766515910134: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.259766515910134.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:259766515910134"
            },
            {
                "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": 210003
                                            },
                                            "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": 2048
                                            },
                                            "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": 210004,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    },
                    {
                        "buckets": {},
                        "group-id": 210003,
                        "group-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                        "group-type": "group-all"
                    }
                ],
                "flow-node-inventory:table": [
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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": 134217732,
                                "flow-name": "SNAT.106291986847654.21.0.0.0.0.100001",
                                "hard-timeout": 0,
                                "id": "SNAT.106291986847654.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.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.0",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.21.56ab0e3e-83d0-41e5-a6b7-6da857caf853.34.192.168.37.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.168.37.0/24",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 34,
                                "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": 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": 17301504,
                                "flow-name": "L3 Gw Mac Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 19
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Classifier_106291986847654_211_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_211_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.255",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.22.56ab0e3e-83d0-41e5-a6b7-6da857caf853.42.192.168.37.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.168.37.255/32",
                                    "metadata": {
                                        "metadata": 200002,
                                        "metadata-mask": 16777214
                                    }
                                },
                                "priority": 42,
                                "strict": false,
                                "table_id": 22
                            },
                            {
                                "barrier": false,
                                "cookie": 134217732,
                                "flow-name": "Subnet Route Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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
                            }
                        ],
                        "id": 22
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 110100480,
                                "flow-name": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related212",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Established17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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_106291986847654_Tracked_Related17",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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.106291986847654.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 9,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun9de1c41102e.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.106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.106291986847654: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": 4864
                                                }
                                            },
                                            "extension-key": "openflowplugin-extension-nicira-match:nxm-nx-reg6-key"
                                        }
                                    ]
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 220
                            },
                            {
                                "barrier": false,
                                "cookie": 134217735,
                                "flow-name": "default.tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "106291986847654.220.tun03a33c98c05.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": 1536
                                                }
                                            },
                                            "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_L2_Broadcast_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_L2_Broadcast_106291986847654_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_106291986847654_Permit",
                                "hard-timeout": 0,
                                "id": "Ingress_v4_Broadcast_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[2048]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_IPV6ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "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_106291986847654_241_MatchEthernetType[2048]_ICMP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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": "Fixed_Conntrk_Classifier_106291986847654_241_MatchEthernetType[34525]_TCP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654_241_MatchEthernetType[34525]_UDP",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Classifier_106291986847654_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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv6_106291986847654",
                                "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_106291986847654",
                                "hard-timeout": 0,
                                "id": "Egress_Fixed_Ct_Clear_Table_Ipv4_106291986847654",
                                "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_106291986847654_Tracked_Established220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "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_106291986847654_Tracked_Related220",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "Fixed_Conntrk_Trk_106291986847654_Untracked_Related242",
                                "hard-timeout": 0,
                                "id": "Fixed_Conntrk_Trk_106291986847654_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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "525002false",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "group-action": {
                                                            "group-id": 210004
                                                        },
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "metadata-mask": 1099494850561
                                    }
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 52
                            },
                            {
                                "barrier": false,
                                "cookie": 141562762,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "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": "d21bdb40-4840-412f-9b72-166a8bb25082",
                                "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": 134550410,
                                "flags": "SEND_FLOW_REM",
                                "hard-timeout": 0,
                                "id": "505002106291986847654800:1D:CA:15:50:4F",
                                "idle-timeout": 300,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "go-to-table": {
                                                "table_id": 51
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-source": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 8880012656640,
                                        "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
                            }
                        ],
                        "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": 134419338,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "515002106291986847654800:1D:CA:15:50: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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "ethernet-match": {
                                        "ethernet-destination": {
                                            "address": "00:1D:CA:15:50:4F"
                                        }
                                    },
                                    "metadata": {
                                        "metadata": 83919634432,
                                        "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": "10629198684765451l2control01: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": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.drop",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-actions": {
                                                "action": [
                                                    {
                                                        "drop-action": {},
                                                        "order": 0
                                                    }
                                                ]
                                            }
                                        }
                                    ]
                                },
                                "match": {
                                    "metadata": {
                                        "metadata": 8796093022208,
                                        "metadata-mask": 1152920405095219200
                                    },
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "priority": 10,
                                "strict": true,
                                "table_id": 55
                            },
                            {
                                "barrier": false,
                                "cookie": 142606344,
                                "flow-name": "474c58f5-4f52-4c32-a000-df871337c9b2",
                                "hard-timeout": 0,
                                "id": "55.8.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": 2048
                                                        },
                                                        "order": 0
                                                    },
                                                    {
                                                        "openflowplugin-extension-nicira-action:nx-resubmit": {
                                                            "table": 220
                                                        },
                                                        "order": 1
                                                    }
                                                ]
                                            },
                                            "order": 0
                                        }
                                    ]
                                },
                                "match": {
                                    "tunnel": {
                                        "tunnel-id": 8
                                    }
                                },
                                "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": 134217729,
                                "flow-name": "tun03a33c98c05",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun03a33c98c05",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 6597069766657,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:2"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217728,
                                "flow-name": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "hard-timeout": 0,
                                "id": "0:106291986847654:106291986847654:br-ex-patch:trunk",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 20890720927745,
                                                "metadata-mask": 18446742974197923841
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 17
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:1",
                                    "vlan-match": {
                                        "vlan-id": {
                                            "vlan-id": 0,
                                            "vlan-id-present": false
                                        }
                                    }
                                },
                                "priority": 4,
                                "strict": true,
                                "table_id": 0
                            },
                            {
                                "barrier": false,
                                "cookie": 134217729,
                                "flow-name": "tun9de1c41102e",
                                "hard-timeout": 0,
                                "id": "1062919868476540tun9de1c41102e",
                                "idle-timeout": 0,
                                "installHw": true,
                                "instructions": {
                                    "instruction": [
                                        {
                                            "order": 0,
                                            "write-metadata": {
                                                "metadata": 5497558138881,
                                                "metadata-mask": 1152920405095219201
                                            }
                                        },
                                        {
                                            "go-to-table": {
                                                "table_id": 36
                                            },
                                            "order": 1
                                        }
                                    ]
                                },
                                "match": {
                                    "in-port": "openflow:106291986847654:3"
                                },
                                "priority": 5,
                                "strict": false,
                                "table_id": 0
                            }
                        ],
                        "id": 0
                    },
                    {
                        "flow": [
                            {
                                "barrier": false,
                                "cookie": 16973824,
                                "flow-name": "L3 Interface Table Miss",
                                "hard-timeout": 0,
                                "id": "L3.106291986847654.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:106291986847654"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.458" starttime="20181202 16:02:36.450"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.458" starttime="20181202 16:02:36.384"></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="20181202 16:02:36.462" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-dpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.462" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.462" starttime="20181202 16:02:36.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="20181202 16:02:36.463" level="INFO">To JSON using : content={"elan-dpn-interfaces":{"elan-dpn-interfaces-list":[{"elan-instance-name":"d21bdb40-4840-412f-9b72-166a8bb25082"},{"elan-instance-name":"c9ea8a8b-d0be-40f3-bd82-ee43156b2256"}]}} </msg>
<msg timestamp="20181202 16:02:36.463" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.463" level="INFO">${pretty_output} = {
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
           ...</msg>
<status status="PASS" endtime="20181202 16:02:36.463" starttime="20181202 16:02:36.462"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.463" level="INFO">{
    "elan-dpn-interfaces": {
        "elan-dpn-interfaces-list": [
            {
                "elan-instance-name": "d21bdb40-4840-412f-9b72-166a8bb25082"
            },
            {
                "elan-instance-name": "c9ea8a8b-d0be-40f3-bd82-ee43156b2256"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.463" starttime="20181202 16:02:36.463"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.463" starttime="20181202 16:02:36.458"></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="20181202 16:02:36.466" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-forwarding-tables, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.466" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.466" starttime="20181202 16:02:36.464"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.467" level="INFO">To JSON using : content={"elan-forwarding-tables":{"mac-table":[{"elan-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2"},{"elan-instance-name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 16:02:36.467" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.467" level="INFO">${pretty_output} = {
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-i...</msg>
<status status="PASS" endtime="20181202 16:02:36.467" starttime="20181202 16:02:36.467"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.468" level="INFO">{
    "elan-forwarding-tables": {
        "mac-table": [
            {
                "elan-instance-name": "474c58f5-4f52-4c32-a000-df871337c9b2"
            },
            {
                "elan-instance-name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.468" starttime="20181202 16:02:36.467"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.468" starttime="20181202 16:02:36.464"></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="20181202 16:02:36.474" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.474" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.474" starttime="20181202 16:02:36.468"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.475" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.475" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.475" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.475" starttime="20181202 16:02:36.474"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.475" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.475" starttime="20181202 16:02:36.475"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.475" starttime="20181202 16:02:36.468"></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="20181202 16:02:36.480" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/elan:elan-state, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.480" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.480" starttime="20181202 16:02:36.476"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.481" level="INFO">To JSON using : content={"elan-state":{"elan":[{"name":"bd8db3a8-2b30-4083-a8b3-b3fd46401142"}]}} </msg>
<msg timestamp="20181202 16:02:36.481" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.481" level="INFO">${pretty_output} = {
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.482" starttime="20181202 16:02:36.481"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.482" level="INFO">{
    "elan-state": {
        "elan": [
            {
                "name": "bd8db3a8-2b30-4083-a8b3-b3fd46401142"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.482" starttime="20181202 16:02:36.482"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.482" starttime="20181202 16:02:36.476"></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="20181202 16:02:36.485" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/ietf-interfaces:interfaces-state, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.486" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.486" starttime="20181202 16:02:36.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="20181202 16:02:36.487" level="INFO">To JSON using : content={"interfaces-state":{"interface":[{"name":"259766515910134:br-ex-patch","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.840Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch:trunk","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:l2vlan","if-index":19,"statistics":{"discontinuity-time":"2018-12-02T15:44:34.793Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch:trunk","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:l2vlan","if-index":11,"statistics":{"discontinuity-time":"2018-12-02T15:43:44.589Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"106291986847654:br-ex-patch","lower-layer-if":["openflow:106291986847654:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.973Z"},"phys-address":"6a:48:5d:dd:23:5a","admin-status":"up","oper-status":"up"},{"name":"tun1e8556a8fec","lower-layer-if":["openflow:259766515910134:2"],"type":"iana-if-type:tunnel","if-index":1,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.652Z"},"phys-address":"26:81:4f:f4:10:41","admin-status":"up","oper-status":"up"},{"name":"259766515910134:br-ex-patch:trunk","lower-layer-if":["openflow:259766515910134:1"],"type":"iana-if-type:l2vlan","if-index":15,"statistics":{"discontinuity-time":"2018-12-02T15:44:19.138Z"},"phys-address":"12:a4:c9:7b:34:d5","admin-status":"up","oper-status":"up"},{"name":"tunb07e06f7713","lower-layer-if":["openflow:83744706783477:2"],"type":"iana-if-type:tunnel","if-index":3,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.914Z"},"phys-address":"8a:25:74:aa:aa:6f","admin-status":"up","oper-status":"up"},{"name":"tun47c01ef59c4","lower-layer-if":["openflow:83744706783477:3"],"type":"iana-if-type:tunnel","if-index":4,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.916Z"},"phys-address":"fe:25:fb:8d:dc:ba","admin-status":"up","oper-status":"up"},{"name":"83744706783477:br-ex-patch","lower-layer-if":["openflow:83744706783477:1"],"type":"iana-if-type:other","if-index":65536,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.929Z"},"phys-address":"82:60:f0:5e:f0:77","admin-status":"up","oper-status":"up"},{"name":"tun0a88d6c954c","lower-layer-if":["openflow:259766515910134:3"],"type":"iana-if-type:tunnel","if-index":2,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.646Z"},"phys-address":"ba:90:c6:5e:92:4c","admin-status":"up","oper-status":"up"},{"name":"tun03a33c98c05","lower-layer-if":["openflow:106291986847654:2"],"type":"iana-if-type:tunnel","if-index":6,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.967Z"},"phys-address":"de:7e:fb:a7:2f:a3","admin-status":"up","oper-status":"up"},{"name":"tun9de1c41102e","lower-layer-if":["openflow:106291986847654:3"],"type":"iana-if-type:tunnel","if-index":5,"statistics":{"discontinuity-time":"2018-12-02T15:38:13.964Z"},"phys-address":"52:a5:be:73:d8:6d","admin-status":"up","oper-status":"up"}]}} </msg>
<msg timestamp="20181202 16:02:36.487" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.487" level="INFO">${pretty_output} = {
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openf...</msg>
<status status="PASS" endtime="20181202 16:02:36.487" starttime="20181202 16:02:36.486"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.487" level="INFO">{
    "interfaces-state": {
        "interface": [
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.840Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 19,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:34.793Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 11,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:43:44.589Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:106291986847654:1"
                ],
                "name": "106291986847654:br-ex-patch",
                "oper-status": "up",
                "phys-address": "6a:48:5d:dd:23:5a",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.973Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 1,
                "lower-layer-if": [
                    "openflow:259766515910134:2"
                ],
                "name": "tun1e8556a8fec",
                "oper-status": "up",
                "phys-address": "26:81:4f:f4:10:41",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.652Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 15,
                "lower-layer-if": [
                    "openflow:259766515910134:1"
                ],
                "name": "259766515910134:br-ex-patch:trunk",
                "oper-status": "up",
                "phys-address": "12:a4:c9:7b:34:d5",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:44:19.138Z"
                },
                "type": "iana-if-type:l2vlan"
            },
            {
                "admin-status": "up",
                "if-index": 3,
                "lower-layer-if": [
                    "openflow:83744706783477:2"
                ],
                "name": "tunb07e06f7713",
                "oper-status": "up",
                "phys-address": "8a:25:74:aa:aa:6f",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.914Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 4,
                "lower-layer-if": [
                    "openflow:83744706783477:3"
                ],
                "name": "tun47c01ef59c4",
                "oper-status": "up",
                "phys-address": "fe:25:fb:8d:dc:ba",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.916Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 65536,
                "lower-layer-if": [
                    "openflow:83744706783477:1"
                ],
                "name": "83744706783477:br-ex-patch",
                "oper-status": "up",
                "phys-address": "82:60:f0:5e:f0:77",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.929Z"
                },
                "type": "iana-if-type:other"
            },
            {
                "admin-status": "up",
                "if-index": 2,
                "lower-layer-if": [
                    "openflow:259766515910134:3"
                ],
                "name": "tun0a88d6c954c",
                "oper-status": "up",
                "phys-address": "ba:90:c6:5e:92:4c",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.646Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 6,
                "lower-layer-if": [
                    "openflow:106291986847654:2"
                ],
                "name": "tun03a33c98c05",
                "oper-status": "up",
                "phys-address": "de:7e:fb:a7:2f:a3",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.967Z"
                },
                "type": "iana-if-type:tunnel"
            },
            {
                "admin-status": "up",
                "if-index": 5,
                "lower-layer-if": [
                    "openflow:106291986847654:3"
                ],
                "name": "tun9de1c41102e",
                "oper-status": "up",
                "phys-address": "52:a5:be:73:d8:6d",
                "statistics": {
                    "discontinuity-time": "2018-12-02T15:38:13.964Z"
                },
                "type": "iana-if-type:tunnel"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.488" starttime="20181202 16:02:36.487"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.488" starttime="20181202 16:02:36.482"></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="20181202 16:02:36.491" 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="20181202 16:02:36.491" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.491" starttime="20181202 16:02:36.488"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.492" level="INFO">To JSON using : content={"bound-services-state-list":{"bound-services-state":[{"interface-name":"83744706783477:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":11,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun0a88d6c954c","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":2,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"106291986847654:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":19,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun9de1c41102e","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":5,"port-no":3,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun03a33c98c05","service-mode":"interface-service-bindings:service-mode-egress","dpid":106291986847654,"if-index":6,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tunb07e06f7713","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":3,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"259766515910134:br-ex-patch:trunk","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":15,"port-no":1,"interface-type":"iana-if-type:l2vlan"},{"interface-name":"tun1e8556a8fec","service-mode":"interface-service-bindings:service-mode-egress","dpid":259766515910134,"if-index":1,"port-no":2,"interface-type":"iana-if-type:tunnel"},{"interface-name":"tun47c01ef59c4","service-mode":"interface-service-bindings:service-mode-egress","dpid":83744706783477,"if-index":4,"port-no":3,"interface-type":"iana-if-type:tunnel"}]}} </msg>
<msg timestamp="20181202 16:02:36.492" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.493" level="INFO">${pretty_output} = {
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706...</msg>
<status status="PASS" endtime="20181202 16:02:36.493" starttime="20181202 16:02: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="20181202 16:02:36.493" level="INFO">{
    "bound-services-state-list": {
        "bound-services-state": [
            {
                "dpid": 83744706783477,
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 2,
                "interface-name": "tun0a88d6c954c",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 5,
                "interface-name": "tun9de1c41102e",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 106291986847654,
                "if-index": 6,
                "interface-name": "tun03a33c98c05",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 3,
                "interface-name": "tunb07e06f7713",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk",
                "interface-type": "iana-if-type:l2vlan",
                "port-no": 1,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 259766515910134,
                "if-index": 1,
                "interface-name": "tun1e8556a8fec",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 2,
                "service-mode": "interface-service-bindings:service-mode-egress"
            },
            {
                "dpid": 83744706783477,
                "if-index": 4,
                "interface-name": "tun47c01ef59c4",
                "interface-type": "iana-if-type:tunnel",
                "port-no": 3,
                "service-mode": "interface-service-bindings:service-mode-egress"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.493" starttime="20181202 16:02:36.493"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.493" starttime="20181202 16:02:36.488"></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="20181202 16:02:36.496" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/itm-state:tunnels_state, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.496" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.496" starttime="20181202 16:02:36.493"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.497" level="INFO">To JSON using : content={"tunnels_state":{"state-tunnel-list":[{"tunnel-interface-name":"tun47c01ef59c4","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tun03a33c98c05","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun0a88d6c954c","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"}},{"tunnel-interface-name":"tunb07e06f7713","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}},{"tunnel-interface-name":"tun1e8556a8fec","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"},"dst-info":{"tep-device-id":"83744706783477","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.27"}},{"tunnel-interface-name":"tun9de1c41102e","tunnel-state":true,"transport-type":"odl-interface:tunnel-type-vxlan","oper-state":"up","src-info":{"tep-device-id":"106291986847654","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.22"},"dst-info":{"tep-device-id":"259766515910134","tep-device-type":"itm-state:tep-type-internal","tep-ip":"11.0.0.23"}}]}} </msg>
<msg timestamp="20181202 16:02:36.498" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.498" level="INFO">${pretty_output} = {
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-...</msg>
<status status="PASS" endtime="20181202 16:02:36.498" starttime="20181202 16:02:36.497"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.498" level="INFO">{
    "tunnels_state": {
        "state-tunnel-list": [
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun47c01ef59c4",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun03a33c98c05",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun0a88d6c954c",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tunb07e06f7713",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "83744706783477",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.27"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun1e8556a8fec",
                "tunnel-state": true
            },
            {
                "dst-info": {
                    "tep-device-id": "259766515910134",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.23"
                },
                "oper-state": "up",
                "src-info": {
                    "tep-device-id": "106291986847654",
                    "tep-device-type": "itm-state:tep-type-internal",
                    "tep-ip": "11.0.0.22"
                },
                "transport-type": "odl-interface:tunnel-type-vxlan",
                "tunnel-interface-name": "tun9de1c41102e",
                "tunnel-state": true
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.498" starttime="20181202 16:02:36.498"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.498" starttime="20181202 16:02:36.493"></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="20181202 16:02:36.502" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3nexthop:l3nexthop, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.502" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.502" starttime="20181202 16:02:36.499"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.503" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.503" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.503" starttime="20181202 16:02:36.503"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.503" starttime="20181202 16:02:36.498"></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="20181202 16:02:36.509" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/l3vpn:vpn-interfaces, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.509" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.509" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.510" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.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="20181202 16:02:36.510" starttime="20181202 16:02: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="20181202 16:02:36.510" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.511" starttime="20181202 16:02:36.510"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.511" starttime="20181202 16:02:36.503"></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="20181202 16:02:36.516" 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="20181202 16:02:36.517" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.517" starttime="20181202 16:02: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="20181202 16:02:36.523" level="INFO">To JSON using : content={"topology":[{"topology-id":"ovsdb:1","node":[{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465","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":"11.0.0.23"}],"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.13","remote-port":42300,"remote-ip":"192.0.2.18","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-1.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"09254d60-7c5a-451f-9265-2d853a3c0de3"},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:04:2d:f4:0a:33"}],"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:04:2d:f4:0a:33","ovsdb:bridge-uuid":"fabaddaf-27f4-4aa6-a574-c0be76ad5ba3","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/572974a3-b08f-4acb-87b5-09b1fc384465']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"759e7de6-a16a-461c-a47e-f59a3e5d1da3","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"af9984e9-2a67-4160-88c1-dc6e4d75fee1","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"e57f7160-0357-4ae4-88a7-004b9d1bd753","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a9baec9f-fcf9-40e1-b47f-65aef7b08774","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"0388e2b9-c0dc-453b-a004-041d60fd7577","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"50f549ba-44fd-43f0-813a-afe470529d77","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:24:b2:4b:7e:c9"}],"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:24:b2:4b:7e:c9","ovsdb:bridge-uuid":"5405e069-242c-4393-a2fd-c28f71625345","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/373ca5cf-3396-4667-9aef-4ebedac57104']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"97518d97-86f0-436f-bbdc-475f20ec55d5","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2b780b4e-0e23-4b6a-af7a-572d5cce2940","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"1826fd1b-21dc-4792-aea9-4ca7950dc91f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"576cde1b-0f3d-42fa-a2d8-71720497ee11","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"dcdf7753-99d6-4204-9762-0444fa74e095","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"3edd05b0-f406-434e-ae1f-a8a867d81d04","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737","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":"11.0.0.27"}],"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.13","remote-port":57430,"remote-ip":"192.0.2.13","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":"183254f4-9b91-47bb-a7db-3800a3dbec98"},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":true,"number_of_connections":1},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex","ovsdb:bridge-name":"br-ex","ovsdb:bridge-other-configs":[{"bridge-other-config-key":"hwaddr","bridge-other-config-value":"00:1d:ca:15:50:4f"}],"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:1d:ca:15:50:4f","ovsdb:bridge-uuid":"d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","termination-point":[{"tp-id":"eth2","ovsdb:ingress-policing-rate":0,"ovsdb:interface-uuid":"356c452c-011d-43c5-8401-e0276154dfaf","ovsdb:ifindex":4,"ovsdb:name":"eth2","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1cb57fba-9b67-4793-af35-6b25c0b36487","ovsdb:ofport":1},{"tp-id":"br-ex","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"a7bee52b-d2d6-438f-8e80-06fe7533013f","ovsdb:ifindex":7,"ovsdb:name":"br-ex","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"a7486b91-d107-42aa-88fe-a4ede1051f87","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"}],"ovsdb:interface-uuid":"40504c14-cbcf-4775-ac37-8ac76ead9e19","ovsdb:name":"br-ex-int-patch","ovsdb:options":[{"option":"peer","value":"br-ex-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d10b968c-c0de-4ded-ba6a-a09016615d2e","ovsdb:ifindex":0,"ovsdb:ofport":2}]},{"node-id":"ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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":"ec:41:9a:e7:c5:f6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"92386853-041f-4fea-ae86-60ace65091e6","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/572974a3-b08f-4acb-87b5-09b1fc384465']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"e6ebd11b-e0f3-4680-83f7-9fd210451c55","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:ec:41:9a:e7:c5:f6","termination-point":[{"tp-id":"tun0a88d6c954c","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"}],"ovsdb:interface-uuid":"8722f499-1339-4a28-8fae-e2a8ebfde63b","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun0a88d6c954c","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"84ec7a65-39b7-4a98-95e2-830028ffd761","ovsdb:ifindex":20,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun781ad34a9e5","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"}],"ovsdb:interface-uuid":"bff77401-ddb0-485b-b7d8-cd721ea24bad","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun781ad34a9e5","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"dd71f928-a2c5-4e88-aa82-ba49ba8eee8a"},{"tp-id":"tun1e8556a8fec","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"}],"ovsdb:interface-uuid":"027c348f-baa1-49d1-9128-6b91fe2c4c3a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun1e8556a8fec","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"e96ed418-4acc-4582-91e1-3a50f5c52edf","ovsdb:ifindex":20,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"592158be-a669-44b0-92bb-2c980b01146e","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"34512fa3-554a-49f8-a8a7-e6bed8b1134d","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":"cdd9e6c1-f09b-4561-976b-b6273d9c3f25","ovsdb:ifindex":19,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a","ovsdb:ofport":65534},{"tp-id":"tun6add1c763b9","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"}],"ovsdb:interface-uuid":"18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun6add1c763b9","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.23"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"2991ad5c-39e2-4d3f-994e-ef01a1cbe00c"}]},{"node-id":"ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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":"4c:2a:55:7f:e8:f5"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"af55f848-da1a-4cc7-b413-747939d053f6","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/535c7f8d-fd92-4450-bb90-ea55778ed737']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"641c3031-f5cb-4416-a5ca-37f5cbed9439","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:4c:2a:55:7f:e8:f5","termination-point":[{"tp-id":"tun47c01ef59c4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"}],"ovsdb:interface-uuid":"d656169d-b644-4c3b-b2be-d08b2ce28c01","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun47c01ef59c4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"9c209230-b841-4d82-bac6-d9d7ce2e82cb","ovsdb:ifindex":60,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tunb07e06f7713","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"}],"ovsdb:interface-uuid":"5db2c1ac-850f-49ca-8870-5e170ef4d484","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tunb07e06f7713","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"794ad653-a89f-4487-a77e-897e4a1315c0","ovsdb:ifindex":60,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"56858458-28c7-4faf-96b8-6ef89c2527c0","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"b81a8c43-ec38-47ea-aeaa-156bb578f254","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tuna31e2d91ba4","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"}],"ovsdb:interface-uuid":"1e8efae0-95c6-41f7-a43e-be9017cc20cd","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tuna31e2d91ba4","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"94c9a70e-f107-49af-9559-ad753ba44416"},{"tp-id":"tun669596330ee","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"}],"ovsdb:interface-uuid":"9f8b48a4-2629-4bd8-992a-1a37e8401742","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun669596330ee","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.27"},{"option":"remote_ip","value":"11.0.0.22"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"05bd7a34-3e50-4381-b45c-15e653fef432"},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"04112254-7c6d-4e63-a889-fab9732143e3","ovsdb:ifindex":59,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"4671b99f-c1b6-488a-bf97-79c6d0a24f75","ovsdb:ofport":65534}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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":"60:ac:08:1e:57:a6"}],"ovsdb:stp_enable":false,"ovsdb:fail-mode":"ovsdb:ovsdb-fail-mode-secure","ovsdb:datapath-type":"ovsdb:datapath-type-system","ovsdb:bridge-uuid":"48e2b819-c927-4264-8a94-32faeef75ef5","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/373ca5cf-3396-4667-9aef-4ebedac57104']","ovsdb:controller-entry":[{"target":"tcp:192.0.2.13:6653","controller-uuid":"fcfe65c4-4604-403f-8377-f38895d17cd3","inactivity_probe":180000,"is-connected":true}],"ovsdb:datapath-id":"00:00:60:ac:08:1e:57:a6","termination-point":[{"tp-id":"tun03a33c98c05","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"}],"ovsdb:interface-uuid":"012c3476-3b43-4c2f-b526-e4f749434216","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun03a33c98c05","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fd1e8d33-7683-4faf-aabf-9c7dc615d413","ovsdb:ifindex":16,"ovsdb:ofport":2,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"tun5e1f9c7c32a","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"}],"ovsdb:interface-uuid":"dd038773-0c96-4f32-b6d0-7b59fe5cdd35","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun5e1f9c7c32a","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.27"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"fa680962-067b-4759-ae00-6692a3740b2d"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"}],"ovsdb:interface-uuid":"463e116e-1839-4a5d-a848-74427398341a","ovsdb:name":"br-ex-patch","ovsdb:options":[{"option":"peer","value":"br-ex-int-patch"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"d56eabd6-4143-4327-8783-31a1e6f8e17c","ovsdb:ifindex":0,"ovsdb:ofport":1},{"tp-id":"tun9de1c41102e","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"}],"ovsdb:interface-uuid":"8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun9de1c41102e","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"aae8f835-40fc-441d-9321-570cbd70b086","ovsdb:ifindex":16,"ovsdb:ofport":3,"ovsdb:interface-bfd-status":[{"bfd-status-key":"flap_count","bfd-status-value":"1"},{"bfd-status-key":"remote_diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"forwarding","bfd-status-value":"true"},{"bfd-status-key":"remote_state","bfd-status-value":"up"},{"bfd-status-key":"diagnostic","bfd-status-value":"No Diagnostic"},{"bfd-status-key":"state","bfd-status-value":"up"}]},{"tp-id":"br-int","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-internal","ovsdb:interface-uuid":"54f5b602-d243-465a-99f1-c3ade2454b40","ovsdb:ifindex":15,"ovsdb:name":"br-int","ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"7a898523-1955-4c33-8f41-bd4f8da6958f","ovsdb:ofport":65534},{"tp-id":"tun623f12e25bb","ovsdb:ingress-policing-rate":0,"ovsdb:interface-type":"ovsdb:interface-type-vxlan","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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"}],"ovsdb:interface-uuid":"8566275a-69db-41bd-abca-9a4b59dfc08f","ovsdb:interface-bfd":[{"bfd-key":"forwarding_if_rx","bfd-value":"true"},{"bfd-key":"enable","bfd-value":"true"},{"bfd-key":"min_tx","bfd-value":"1000"}],"ovsdb:name":"tun623f12e25bb","ovsdb:options":[{"option":"key","value":"flow"},{"option":"local_ip","value":"11.0.0.22"},{"option":"remote_ip","value":"11.0.0.23"}],"ovsdb:ingress-policing-burst":0,"ovsdb:port-uuid":"1db0ab45-6d67-4862-9fac-33eba9416b88"}]},{"node-id":"ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104","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":"11.0.0.22"}],"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.13","remote-port":37292,"remote-ip":"192.0.2.3","local-port":6640},"ovsdb:openvswitch-external-ids":[{"external-id-key":"hostname","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"odl_os_hostconfig_hostid","external-id-value":"overcloud-novacompute-0.opnfvlf.org"},{"external-id-key":"system-id","external-id-value":"77994b12-7758-4497-8c47-98fbd268a76a"},{"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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"},{"bridge-ref":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"}],"ovsdb:manager-entry":[{"target":"ptcp:6639:127.0.0.1","connected":false,"number_of_connections":0},{"target":"tcp:192.0.2.13:6640","connected":true,"number_of_connections":1}]}]}]} </msg>
<msg timestamp="20181202 16:02:36.523" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.523" level="INFO">${pretty_output} = {
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {...</msg>
<status status="PASS" endtime="20181202 16:02:36.523" starttime="20181202 16:02:36.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.524" level="INFO">{
    "topology": [
        {
            "node": [
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.18",
                        "remote-port": 42300
                    },
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-1.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "09254d60-7c5a-451f-9265-2d853a3c0de3"
                        },
                        {
                            "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": "11.0.0.23"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:04:2d:f4:0a:33"
                        }
                    ],
                    "ovsdb:bridge-uuid": "fabaddaf-27f4-4aa6-a574-c0be76ad5ba3",
                    "ovsdb:datapath-id": "00:00:00:04:2d:f4:0a:33",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "759e7de6-a16a-461c-a47e-f59a3e5d1da3",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "af9984e9-2a67-4160-88c1-dc6e4d75fee1",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "e57f7160-0357-4ae4-88a7-004b9d1bd753",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a9baec9f-fcf9-40e1-b47f-65aef7b08774",
                            "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": "0388e2b9-c0dc-453b-a004-041d60fd7577",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "50f549ba-44fd-43f0-813a-afe470529d77",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:24:b2:4b:7e:c9"
                        }
                    ],
                    "ovsdb:bridge-uuid": "5405e069-242c-4393-a2fd-c28f71625345",
                    "ovsdb:datapath-id": "00:00:00:24:b2:4b:7e:c9",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "97518d97-86f0-436f-bbdc-475f20ec55d5",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "2b780b4e-0e23-4b6a-af7a-572d5cce2940",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "1826fd1b-21dc-4792-aea9-4ca7950dc91f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "576cde1b-0f3d-42fa-a2d8-71720497ee11",
                            "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": "dcdf7753-99d6-4204-9762-0444fa74e095",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "3edd05b0-f406-434e-ae1f-a8a867d81d04",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.13",
                        "remote-port": 57430
                    },
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']"
                        }
                    ],
                    "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.13: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": "183254f4-9b91-47bb-a7db-3800a3dbec98"
                        },
                        {
                            "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": "11.0.0.27"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex",
                    "ovsdb:bridge-name": "br-ex",
                    "ovsdb:bridge-other-configs": [
                        {
                            "bridge-other-config-key": "hwaddr",
                            "bridge-other-config-value": "00:1d:ca:15:50:4f"
                        }
                    ],
                    "ovsdb:bridge-uuid": "d1f7e28a-adc6-44e3-b7a5-bbe5f0f47a1e",
                    "ovsdb:datapath-id": "00:00:00:1d:ca:15:50:4f",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 4,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-uuid": "356c452c-011d-43c5-8401-e0276154dfaf",
                            "ovsdb:name": "eth2",
                            "ovsdb:ofport": 1,
                            "ovsdb:port-uuid": "1cb57fba-9b67-4793-af35-6b25c0b36487",
                            "tp-id": "eth2"
                        },
                        {
                            "ovsdb:ifindex": 7,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "a7bee52b-d2d6-438f-8e80-06fe7533013f",
                            "ovsdb:name": "br-ex",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "a7486b91-d107-42aa-88fe-a4ede1051f87",
                            "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": "40504c14-cbcf-4775-ac37-8ac76ead9e19",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-ex']/network-topology:termination-point[network-topology:tp-id='br-ex-int-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d10b968c-c0de-4ded-ba6a-a09016615d2e",
                            "tp-id": "br-ex-int-patch"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/572974a3-b08f-4acb-87b5-09b1fc384465/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/572974a3-b08f-4acb-87b5-09b1fc384465/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": "ec:41:9a:e7:c5:f6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "92386853-041f-4fea-ae86-60ace65091e6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "e6ebd11b-e0f3-4680-83f7-9fd210451c55",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:ec:41:9a:e7:c5:f6",
                    "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/572974a3-b08f-4acb-87b5-09b1fc384465']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8722f499-1339-4a28-8fae-e2a8ebfde63b",
                            "ovsdb:name": "tun0a88d6c954c",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun0a88d6c954c']"
                                }
                            ],
                            "ovsdb:port-uuid": "84ec7a65-39b7-4a98-95e2-830028ffd761",
                            "tp-id": "tun0a88d6c954c"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "bff77401-ddb0-485b-b7d8-cd721ea24bad",
                            "ovsdb:name": "tun781ad34a9e5",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun781ad34a9e5']"
                                }
                            ],
                            "ovsdb:port-uuid": "dd71f928-a2c5-4e88-aa82-ba49ba8eee8a",
                            "tp-id": "tun781ad34a9e5"
                        },
                        {
                            "ovsdb:ifindex": 20,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "027c348f-baa1-49d1-9128-6b91fe2c4c3a",
                            "ovsdb:name": "tun1e8556a8fec",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun1e8556a8fec']"
                                }
                            ],
                            "ovsdb:port-uuid": "e96ed418-4acc-4582-91e1-3a50f5c52edf",
                            "tp-id": "tun1e8556a8fec"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "592158be-a669-44b0-92bb-2c980b01146e",
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "34512fa3-554a-49f8-a8a7-e6bed8b1134d",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 19,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "cdd9e6c1-f09b-4561-976b-b6273d9c3f25",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "5fc7450d-c8c0-4ce0-962d-ab81ec2aaf6a",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "18ae9fc9-ca88-4dc5-9ca1-d97079a21e2f",
                            "ovsdb:name": "tun6add1c763b9",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.23"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/572974a3-b08f-4acb-87b5-09b1fc384465/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun6add1c763b9']"
                                }
                            ],
                            "ovsdb:port-uuid": "2991ad5c-39e2-4d3f-994e-ef01a1cbe00c",
                            "tp-id": "tun6add1c763b9"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/535c7f8d-fd92-4450-bb90-ea55778ed737/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/535c7f8d-fd92-4450-bb90-ea55778ed737/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": "4c:2a:55:7f:e8:f5"
                        }
                    ],
                    "ovsdb:bridge-uuid": "af55f848-da1a-4cc7-b413-747939d053f6",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "641c3031-f5cb-4416-a5ca-37f5cbed9439",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:4c:2a:55:7f:e8:f5",
                    "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/535c7f8d-fd92-4450-bb90-ea55778ed737']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "d656169d-b644-4c3b-b2be-d08b2ce28c01",
                            "ovsdb:name": "tun47c01ef59c4",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun47c01ef59c4']"
                                }
                            ],
                            "ovsdb:port-uuid": "9c209230-b841-4d82-bac6-d9d7ce2e82cb",
                            "tp-id": "tun47c01ef59c4"
                        },
                        {
                            "ovsdb:ifindex": 60,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "5db2c1ac-850f-49ca-8870-5e170ef4d484",
                            "ovsdb:name": "tunb07e06f7713",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tunb07e06f7713']"
                                }
                            ],
                            "ovsdb:port-uuid": "794ad653-a89f-4487-a77e-897e4a1315c0",
                            "tp-id": "tunb07e06f7713"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "56858458-28c7-4faf-96b8-6ef89c2527c0",
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "b81a8c43-ec38-47ea-aeaa-156bb578f254",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "1e8efae0-95c6-41f7-a43e-be9017cc20cd",
                            "ovsdb:name": "tuna31e2d91ba4",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tuna31e2d91ba4']"
                                }
                            ],
                            "ovsdb:port-uuid": "94c9a70e-f107-49af-9559-ad753ba44416",
                            "tp-id": "tuna31e2d91ba4"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "9f8b48a4-2629-4bd8-992a-1a37e8401742",
                            "ovsdb:name": "tun669596330ee",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.27"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.22"
                                }
                            ],
                            "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/535c7f8d-fd92-4450-bb90-ea55778ed737/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun669596330ee']"
                                }
                            ],
                            "ovsdb:port-uuid": "05bd7a34-3e50-4381-b45c-15e653fef432",
                            "tp-id": "tun669596330ee"
                        },
                        {
                            "ovsdb:ifindex": 59,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "04112254-7c6d-4e63-a889-fab9732143e3",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "4671b99f-c1b6-488a-bf97-79c6d0a24f75",
                            "tp-id": "br-int"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/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/373ca5cf-3396-4667-9aef-4ebedac57104/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": "60:ac:08:1e:57:a6"
                        }
                    ],
                    "ovsdb:bridge-uuid": "48e2b819-c927-4264-8a94-32faeef75ef5",
                    "ovsdb:controller-entry": [
                        {
                            "controller-uuid": "fcfe65c4-4604-403f-8377-f38895d17cd3",
                            "inactivity_probe": 180000,
                            "is-connected": true,
                            "target": "tcp:192.0.2.13:6653"
                        }
                    ],
                    "ovsdb:datapath-id": "00:00:60:ac:08:1e:57:a6",
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104']",
                    "ovsdb:protocol-entry": [
                        {
                            "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                        }
                    ],
                    "ovsdb:stp_enable": false,
                    "termination-point": [
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "012c3476-3b43-4c2f-b526-e4f749434216",
                            "ovsdb:name": "tun03a33c98c05",
                            "ovsdb:ofport": 2,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun03a33c98c05']"
                                }
                            ],
                            "ovsdb:port-uuid": "fd1e8d33-7683-4faf-aabf-9c7dc615d413",
                            "tp-id": "tun03a33c98c05"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "dd038773-0c96-4f32-b6d0-7b59fe5cdd35",
                            "ovsdb:name": "tun5e1f9c7c32a",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.27"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun5e1f9c7c32a']"
                                }
                            ],
                            "ovsdb:port-uuid": "fa680962-067b-4759-ae00-6692a3740b2d",
                            "tp-id": "tun5e1f9c7c32a"
                        },
                        {
                            "ovsdb:ifindex": 0,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-patch",
                            "ovsdb:interface-uuid": "463e116e-1839-4a5d-a848-74427398341a",
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='br-ex-patch']"
                                }
                            ],
                            "ovsdb:port-uuid": "d56eabd6-4143-4327-8783-31a1e6f8e17c",
                            "tp-id": "br-ex-patch"
                        },
                        {
                            "ovsdb:ifindex": 16,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-bfd-status": [
                                {
                                    "bfd-status-key": "flap_count",
                                    "bfd-status-value": "1"
                                },
                                {
                                    "bfd-status-key": "remote_diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "forwarding",
                                    "bfd-status-value": "true"
                                },
                                {
                                    "bfd-status-key": "remote_state",
                                    "bfd-status-value": "up"
                                },
                                {
                                    "bfd-status-key": "diagnostic",
                                    "bfd-status-value": "No Diagnostic"
                                },
                                {
                                    "bfd-status-key": "state",
                                    "bfd-status-value": "up"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8e7bcfe9-ee30-4cab-b1d4-0532a2ae8f6a",
                            "ovsdb:name": "tun9de1c41102e",
                            "ovsdb:ofport": 3,
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun9de1c41102e']"
                                }
                            ],
                            "ovsdb:port-uuid": "aae8f835-40fc-441d-9321-570cbd70b086",
                            "tp-id": "tun9de1c41102e"
                        },
                        {
                            "ovsdb:ifindex": 15,
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-type": "ovsdb:interface-type-internal",
                            "ovsdb:interface-uuid": "54f5b602-d243-465a-99f1-c3ade2454b40",
                            "ovsdb:name": "br-int",
                            "ovsdb:ofport": 65534,
                            "ovsdb:port-uuid": "7a898523-1955-4c33-8f41-bd4f8da6958f",
                            "tp-id": "br-int"
                        },
                        {
                            "ovsdb:ingress-policing-burst": 0,
                            "ovsdb:ingress-policing-rate": 0,
                            "ovsdb:interface-bfd": [
                                {
                                    "bfd-key": "forwarding_if_rx",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "enable",
                                    "bfd-value": "true"
                                },
                                {
                                    "bfd-key": "min_tx",
                                    "bfd-value": "1000"
                                }
                            ],
                            "ovsdb:interface-type": "ovsdb:interface-type-vxlan",
                            "ovsdb:interface-uuid": "8566275a-69db-41bd-abca-9a4b59dfc08f",
                            "ovsdb:name": "tun623f12e25bb",
                            "ovsdb:options": [
                                {
                                    "option": "key",
                                    "value": "flow"
                                },
                                {
                                    "option": "local_ip",
                                    "value": "11.0.0.22"
                                },
                                {
                                    "option": "remote_ip",
                                    "value": "11.0.0.23"
                                }
                            ],
                            "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']/network-topology:termination-point[network-topology:tp-id='tun623f12e25bb']"
                                }
                            ],
                            "ovsdb:port-uuid": "1db0ab45-6d67-4862-9fac-33eba9416b88",
                            "tp-id": "tun623f12e25bb"
                        }
                    ]
                },
                {
                    "node-id": "ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104",
                    "ovsdb:connection-info": {
                        "local-ip": "192.0.2.13",
                        "local-port": 6640,
                        "remote-ip": "192.0.2.3",
                        "remote-port": 37292
                    },
                    "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/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-int']"
                        },
                        {
                            "bridge-ref": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/373ca5cf-3396-4667-9aef-4ebedac57104/bridge/br-ex']"
                        }
                    ],
                    "ovsdb:manager-entry": [
                        {
                            "connected": false,
                            "number_of_connections": 0,
                            "target": "ptcp:6639:127.0.0.1"
                        },
                        {
                            "connected": true,
                            "number_of_connections": 1,
                            "target": "tcp:192.0.2.13:6640"
                        }
                    ],
                    "ovsdb:openvswitch-external-ids": [
                        {
                            "external-id-key": "hostname",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "odl_os_hostconfig_hostid",
                            "external-id-value": "overcloud-novacompute-0.opnfvlf.org"
                        },
                        {
                            "external-id-key": "system-id",
                            "external-id-value": "77994b12-7758-4497-8c47-98fbd268a76a"
                        },
                        {
                            "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": "11.0.0.22"
                        }
                    ],
                    "ovsdb:ovs-version": "2.9.0"
                }
            ],
            "topology-id": "ovsdb:1"
        }
    ]
}</msg>
<status status="PASS" endtime="20181202 16:02:36.525" starttime="20181202 16:02:36.524"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.525" starttime="20181202 16:02:36.511"></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="20181202 16:02:36.529" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/neutron:neutron/neutron:ports, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.529" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.529" starttime="20181202 16:02:36.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="20181202 16:02:36.530" level="INFO">To JSON using : content={"ports":{}} </msg>
<msg timestamp="20181202 16:02:36.530" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.530" level="INFO">${pretty_output} = {
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.530" starttime="20181202 16:02:36.529"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.530" level="INFO">{
    "ports": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.530" starttime="20181202 16:02:36.530"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.530" starttime="20181202 16:02:36.525"></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="20181202 16:02:36.534" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-fib:label-route-map, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.534" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.534" starttime="20181202 16:02:36.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="20181202 16:02:36.535" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.535" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.535" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.535" starttime="20181202 16:02:36.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="20181202 16:02:36.535" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.535" starttime="20181202 16:02:36.535"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.535" starttime="20181202 16:02:36.530"></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="20181202 16:02:36.538" 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="20181202 16:02:36.538" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.538" starttime="20181202 16:02:36.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="20181202 16:02:36.539" level="INFO">To JSON using : content={"if-indexes-interface-map":{"if-index-interface":[{"if-index":2,"interface-name":"tun0a88d6c954c"},{"if-index":1,"interface-name":"tun1e8556a8fec"},{"if-index":15,"interface-name":"259766515910134:br-ex-patch:trunk"},{"if-index":11,"interface-name":"83744706783477:br-ex-patch:trunk"},{"if-index":6,"interface-name":"tun03a33c98c05"},{"if-index":5,"interface-name":"tun9de1c41102e"},{"if-index":4,"interface-name":"tun47c01ef59c4"},{"if-index":19,"interface-name":"106291986847654:br-ex-patch:trunk"},{"if-index":3,"interface-name":"tunb07e06f7713"}]}} </msg>
<msg timestamp="20181202 16:02:36.539" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.539" level="INFO">${pretty_output} = {
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
       ...</msg>
<status status="PASS" endtime="20181202 16:02:36.539" starttime="20181202 16:02:36.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="20181202 16:02:36.540" level="INFO">{
    "if-indexes-interface-map": {
        "if-index-interface": [
            {
                "if-index": 2,
                "interface-name": "tun0a88d6c954c"
            },
            {
                "if-index": 1,
                "interface-name": "tun1e8556a8fec"
            },
            {
                "if-index": 15,
                "interface-name": "259766515910134:br-ex-patch:trunk"
            },
            {
                "if-index": 11,
                "interface-name": "83744706783477:br-ex-patch:trunk"
            },
            {
                "if-index": 6,
                "interface-name": "tun03a33c98c05"
            },
            {
                "if-index": 5,
                "interface-name": "tun9de1c41102e"
            },
            {
                "if-index": 4,
                "interface-name": "tun47c01ef59c4"
            },
            {
                "if-index": 19,
                "interface-name": "106291986847654:br-ex-patch:trunk"
            },
            {
                "if-index": 3,
                "interface-name": "tunb07e06f7713"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.540" starttime="20181202 16:02:36.539"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.540" starttime="20181202 16:02:36.536"></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="20181202 16:02:36.543" 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="20181202 16:02:36.543" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.544" starttime="20181202 16:02:36.540"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.544" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.544" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.544" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.544" starttime="20181202 16:02:36.544"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.545" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.545" starttime="20181202 16:02:36.545"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.545" starttime="20181202 16:02:36.540"></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="20181202 16:02:36.548" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:neutron-router-dpns, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.548" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.548" starttime="20181202 16:02:36.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="20181202 16:02:36.549" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.549" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.549" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.549" starttime="20181202 16:02:36.548"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.549" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.549" starttime="20181202 16:02:36.549"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.549" starttime="20181202 16:02:36.545"></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="20181202 16:02:36.553" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:port-op-data, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.553" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.553" starttime="20181202 16:02:36.550"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.554" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.554" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.554" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.554" starttime="20181202 16:02:36.553"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.554" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.555" starttime="20181202 16:02:36.554"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.555" starttime="20181202 16:02:36.550"></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="20181202 16:02:36.558" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:prefix-to-interface, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.558" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.558" starttime="20181202 16:02:36.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="20181202 16:02: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="20181202 16:02:36.560" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02: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="20181202 16:02:36.560" starttime="20181202 16:02:36.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="20181202 16:02: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="20181202 16:02:36.561" starttime="20181202 16:02:36.560"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.561" starttime="20181202 16:02:36.555"></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="20181202 16:02:36.564" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:subnet-op-data, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.565" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.565" starttime="20181202 16:02:36.562"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.566" level="INFO">To JSON using : content={"subnet-op-data":{"subnet-op-data-entry":[{"subnet-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","route-adv-state":"advertised","vrf-id":"56ab0e3e-83d0-41e5-a6b7-6da857caf853","label":100002,"elan-tag":5002,"subnet-cidr":"192.168.37.0/24","vpn-name":"56ab0e3e-83d0-41e5-a6b7-6da857caf853"}]}} </msg>
<msg timestamp="20181202 16:02:36.566" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.566" 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="20181202 16:02:36.566" starttime="20181202 16:02:36.565"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.566" level="INFO">{
    "subnet-op-data": {
        "subnet-op-data-entry": [
            {
                "elan-tag": 5002,
                "label": 100002,
                "route-adv-state": "advertised",
                "subnet-cidr": "192.168.37.0/24",
                "subnet-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vpn-name": "56ab0e3e-83d0-41e5-a6b7-6da857caf853",
                "vrf-id": "56ab0e3e-83d0-41e5-a6b7-6da857caf853"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.566" starttime="20181202 16:02:36.566"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.566" starttime="20181202 16:02:36.561"></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="20181202 16:02:36.569" 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="20181202 16:02:36.569" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.569" starttime="20181202 16:02:36.567"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.570" level="INFO">To JSON using : content={"vpn-instance-op-data":{"vpn-instance-op-data-entry":[{"vrf-id":"474c58f5-4f52-4c32-a000-df871337c9b2","vpn-id":100000,"vpn-instance-name":"474c58f5-4f52-4c32-a000-df871337c9b2","bgpvpn-type":"VPN","ipv6-configured":false,"vpn-state":"pending_delete","ipv4-configured":false,"vpn-to-dpn-list":[{"dpnId":106291986847654,"dpn-state":"active","vpn-interfaces":[{"interface-name":"106291986847654:br-ex-patch:trunk"}]},{"dpnId":259766515910134,"dpn-state":"active","vpn-interfaces":[{"interface-name":"259766515910134:br-ex-patch:trunk"}]},{"dpnId":83744706783477,"dpn-state":"active","vpn-interfaces":[{"interface-name":"83744706783477:br-ex-patch:trunk"}]}]}]}} </msg>
<msg timestamp="20181202 16:02:36.570" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.570" 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="20181202 16:02:36.570" starttime="20181202 16:02:36.570"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.571" 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": "474c58f5-4f52-4c32-a000-df871337c9b2",
                "vpn-state": "pending_delete",
                "vpn-to-dpn-list": [
                    {
                        "dpn-state": "active",
                        "dpnId": 106291986847654,
                        "vpn-interfaces": [
                            {
                                "interface-name": "106291986847654:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 259766515910134,
                        "vpn-interfaces": [
                            {
                                "interface-name": "259766515910134:br-ex-patch:trunk"
                            }
                        ]
                    },
                    {
                        "dpn-state": "active",
                        "dpnId": 83744706783477,
                        "vpn-interfaces": [
                            {
                                "interface-name": "83744706783477:br-ex-patch:trunk"
                            }
                        ]
                    }
                ],
                "vrf-id": "474c58f5-4f52-4c32-a000-df871337c9b2"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.571" starttime="20181202 16:02:36.571"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.571" starttime="20181202 16:02:36.567"></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="20181202 16:02:36.573" 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="20181202 16:02:36.573" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.574" starttime="20181202 16:02:36.571"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.574" level="INFO">To JSON using : content={"vpn-interface-op-data":{}} </msg>
<msg timestamp="20181202 16:02:36.574" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.574" level="INFO">${pretty_output} = {
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.574" starttime="20181202 16:02:36.574"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.575" level="INFO">{
    "vpn-interface-op-data": {}
}</msg>
<status status="PASS" endtime="20181202 16:02:36.575" starttime="20181202 16:02:36.575"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.575" starttime="20181202 16:02:36.571"></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="20181202 16:02:36.578" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-l3vpn:vpn-to-extraroute, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.578" level="INFO">${resp} = &lt;Response [400]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.578" starttime="20181202 16:02:36.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="20181202 16:02:36.579" 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="20181202 16:02:36.579" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.579" 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="20181202 16:02:36.579" starttime="20181202 16:02:36.578"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.580" 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="20181202 16:02:36.580" starttime="20181202 16:02:36.579"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.580" starttime="20181202 16:02:36.575"></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="20181202 16:02:36.582" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:external-ips-counter, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.583" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.583" starttime="20181202 16:02:36.580"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.583" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.583" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.583" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.583" starttime="20181202 16:02:36.583"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.584" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.584" starttime="20181202 16:02:36.584"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.584" starttime="20181202 16:02:36.580"></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="20181202 16:02:36.587" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:floating-ip-info, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.587" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.587" starttime="20181202 16:02:36.584"></status>
</kw>
<kw name="To Json" library="RequestsLibrary">
<doc>Convert a string to a JSON object</doc>
<arguments>
<arg>${resp.content}</arg>
<arg>pretty_print=True</arg>
</arguments>
<assign>
<var>${pretty_output}</var>
</assign>
<msg timestamp="20181202 16:02:36.588" level="INFO">To JSON using : content={"errors":{"error":[{"error-type":"application","error-tag":"data-missing","error-message":"Request could not be completed because the relevant data model content does not exist "}]}} </msg>
<msg timestamp="20181202 16:02:36.588" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.588" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.588" starttime="20181202 16:02:36.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="20181202 16:02:36.588" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.588" starttime="20181202 16:02:36.588"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.588" starttime="20181202 16:02:36.584"></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="20181202 16:02:36.591" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/odl-nat:intext-ip-map, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.592" level="INFO">${resp} = &lt;Response [404]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.592" starttime="20181202 16:02:36.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="20181202 16:02:36.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="20181202 16:02:36.592" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.592" level="INFO">${pretty_output} = {
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag...</msg>
<status status="PASS" endtime="20181202 16:02:36.592" starttime="20181202 16:02:36.592"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.593" level="INFO">{
    "errors": {
        "error": [
            {
                "error-message": "Request could not be completed because the relevant data model content does not exist ",
                "error-tag": "data-missing",
                "error-type": "application"
            }
        ]
    }
}</msg>
<status status="PASS" endtime="20181202 16:02:36.593" starttime="20181202 16:02:36.593"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.593" starttime="20181202 16:02:36.589"></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="20181202 16:02:36.599" level="INFO">Get Request using : alias=model_dump_session, uri=restconf/operational/opendaylight-inventory:nodes, headers=None json=None</msg>
<msg timestamp="20181202 16:02:36.599" level="INFO">${resp} = &lt;Response [200]&gt;</msg>
<status status="PASS" endtime="20181202 16:02:36.599" starttime="20181202 16:02:36.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="20181202 16:02:36.608" level="INFO">To JSON using : content={"nodes":{"node":[{"id":"openflow:83744706783477","node-connector":[{"id":"openflow:83744706783477: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":"82:60:f0:5e:f0:77","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:83744706783477:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"8a:25:74:aa:aa:6f","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":"tunb07e06f7713","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:83744706783477: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":"4c:2a:55:7f:e8:f5","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:83744706783477:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"fe:25:fb:8d:dc:ba","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":"tun47c01ef59c4","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":52356,"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.13"},{"id":"openflow:259766515910134","node-connector":[{"id":"openflow:259766515910134: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":"ec:41:9a:e7:c5:f6","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:259766515910134: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":"12:a4:c9:7b:34:d5","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:259766515910134:3","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun0a88d6c954c","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":3,"flow-node-inventory:hardware-address":"ba:90:c6:5e:92:4c","flow-node-inventory:current-feature":"","flow-node-inventory:configuration":"","flow-node-inventory:maximum-speed":0,"flow-node-inventory:reason":"update"},{"id":"openflow:259766515910134:2","flow-node-inventory:advertised-features":"","flow-node-inventory:current-speed":0,"flow-node-inventory:name":"tun1e8556a8fec","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":2,"flow-node-inventory:hardware-address":"26:81:4f:f4:10:41","flow-node-inventory:current-feature":"","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":37306,"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.18"},{"id":"openflow:106291986847654","node-connector":[{"id":"openflow:106291986847654: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":"60:ac:08:1e:57:a6","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:106291986847654: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":"6a:48:5d:dd:23:5a","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:106291986847654:2","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":2,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"de:7e:fb:a7:2f:a3","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":"tun03a33c98c05","flow-node-inventory:state":{"blocked":false,"link-down":false,"live":true}},{"id":"openflow:106291986847654:3","flow-node-inventory:supported":"","flow-node-inventory:peer-features":"","flow-node-inventory:port-number":3,"flow-node-inventory:advertised-features":"","flow-node-inventory:hardware-address":"52:a5:be:73:d8:6d","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":"tun9de1c41102e","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":53946,"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.3"}]}} </msg>
<msg timestamp="20181202 16:02:36.608" level="INFO">To JSON using : pretty_print=True </msg>
<msg timestamp="20181202 16:02:36.609" 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="20181202 16:02:36.609" starttime="20181202 16:02:36.599"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${pretty_output}</arg>
</arguments>
<msg timestamp="20181202 16:02:36.610" level="INFO">{
    "nodes": {
        "node": [
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.13",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 52356,
                "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:83744706783477",
                "node-connector": [
                    {
                        "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": "82:60:f0:5e:f0:77",
                        "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:83744706783477:1"
                    },
                    {
                        "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": "8a:25:74:aa:aa:6f",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tunb07e06f7713",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477: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": "4c:2a:55:7f:e8:f5",
                        "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:83744706783477: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": "fe:25:fb:8d:dc:ba",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun47c01ef59c4",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:83744706783477:3"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.18",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 37306,
                "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:259766515910134",
                "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": "ec:41:9a:e7:c5:f6",
                        "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:259766515910134: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": "12:a4:c9:7b:34:d5",
                        "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:259766515910134:1"
                    },
                    {
                        "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": "ba:90:c6:5e:92:4c",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun0a88d6c954c",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:3"
                    },
                    {
                        "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": "26:81:4f:f4:10:41",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun1e8556a8fec",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:reason": "update",
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:259766515910134:2"
                    }
                ],
                "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
                    ]
                }
            },
            {
                "flow-node-inventory:description": "None",
                "flow-node-inventory:hardware": "Open vSwitch",
                "flow-node-inventory:ip-address": "192.0.2.3",
                "flow-node-inventory:manufacturer": "Nicira, Inc.",
                "flow-node-inventory:port-number": 53946,
                "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:106291986847654",
                "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": "60:ac:08:1e:57:a6",
                        "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:106291986847654: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": "6a:48:5d:dd:23:5a",
                        "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:106291986847654:1"
                    },
                    {
                        "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": "de:7e:fb:a7:2f:a3",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun03a33c98c05",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 2,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:2"
                    },
                    {
                        "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": "52:a5:be:73:d8:6d",
                        "flow-node-inventory:maximum-speed": 0,
                        "flow-node-inventory:name": "tun9de1c41102e",
                        "flow-node-inventory:peer-features": "",
                        "flow-node-inventory:port-number": 3,
                        "flow-node-inventory:state": {
                            "blocked": false,
                            "link-down": false,
                            "live": true
                        },
                        "flow-node-inventory:supported": "",
                        "id": "openflow:106291986847654:3"
                    }
                ],
                "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="20181202 16:02:36.610" starttime="20181202 16:02:36.609"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.610" starttime="20181202 16:02:36.593"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.610" starttime="20181202 16:02:36.190"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.611" starttime="20181202 16:02:36.188"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.611" starttime="20181202 16:02:36.178"></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="20181202 16:02:36.612" 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="20181202 16:02:36.612" starttime="20181202 16:02:36.612"></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="20181202 16:02:36.623" starttime="20181202 16:02:36.623"></status>
</kw>
<kw name="Get Connection" library="SSHLibrary">
<doc>Returns information about the connection.</doc>
<assign>
<var>${current_ssh_connection}</var>
</assign>
<msg timestamp="20181202 16:02:36.624" level="INFO">index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<msg timestamp="20181202 16:02:36.624" level="INFO">${current_ssh_connection} = index=14
path_separator=/
prompt=$
width=80
newline=

height=24
encoding=UTF-8
alias=None
host=192.0.2.3
timeout=30 seconds
term_type=vt100
port=22</msg>
<status status="PASS" endtime="20181202 16:02:36.624" starttime="20181202 16:02:36.623"></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="20181202 16:02:36.624" 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.13" by user "heat-admin" with keyfile pass "any" and prompt "$" and password ""</msg>
<status status="PASS" endtime="20181202 16:02:36.625" starttime="20181202 16:02:36.624"></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="20181202 16:02:36.625" level="INFO">${conn_id} = 19</msg>
<status status="PASS" endtime="20181202 16:02:36.625" starttime="20181202 16:02:36.625"></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="20181202 16:02:36.626" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:02:36.626" level="INFO">${pwd_length} = 0</msg>
<status status="PASS" endtime="20181202 16:02:36.626" starttime="20181202 16:02:36.626"></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="20181202 16:02:36.627" starttime="20181202 16:02:36.627"></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="20181202 16:02:36.628" level="INFO">Logging into '192.0.2.13:22' as 'heat-admin'.</msg>
<msg timestamp="20181202 16:02:36.976" level="INFO">Read output: Last login: Sun Dec  2 16:02:00 2018 from 192.0.2.99
[heat-admin@overcloud-controller-0 ~]$</msg>
<status status="PASS" endtime="20181202 16:02:36.976" starttime="20181202 16:02:36.628"></status>
</kw>
<msg timestamp="20181202 16:02:36.976" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:36.977" starttime="20181202 16:02:36.627"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:36.977" starttime="20181202 16:02:36.626"></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="20181202 16:02:36.978" 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="20181202 16:02:36.992" level="INFO">Command exited with return code 2.</msg>
<msg timestamp="20181202 16:02:36.992" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:02:36.992" level="INFO">${stderr} = sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 16:02:36.992" starttime="20181202 16:02:36.977"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:02:37.057" starttime="20181202 16:02:36.993"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:37.058" level="INFO">sed: can't read /tmp//opt/opendaylight/data/log/karaf.log: No such file or directory</msg>
<status status="PASS" endtime="20181202 16:02:37.058" starttime="20181202 16:02:37.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>"${return_stdout}"!="True"</arg>
<arg>Return From Keyword</arg>
<arg>${stderr}</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:37.060" starttime="20181202 16:02: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>"${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="20181202 16:02:37.063" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:37.063" starttime="20181202 16:02:37.062"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.063" starttime="20181202 16:02:37.061"></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="20181202 16:02:37.067" starttime="20181202 16:02:37.067"></status>
</kw>
<msg timestamp="20181202 16:02:37.067" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:37.068" starttime="20181202 16:02:37.066"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.068" starttime="20181202 16:02:37.064"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.068" starttime="20181202 16:02:36.622"></status>
</kw>
<msg timestamp="20181202 16:02:37.069" level="INFO">Returning from the enclosing user keyword.</msg>
<status status="PASS" endtime="20181202 16:02:37.069" starttime="20181202 16:02:36.622"></status>
</kw>
<msg timestamp="20181202 16:02:37.069" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:37.069" starttime="20181202 16:02:36.621"></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="20181202 16:02:37.071" level="INFO">@{log_lines} = [  ]</msg>
<status status="PASS" endtime="20181202 16:02:37.071" starttime="20181202 16:02:37.070"></status>
</kw>
<msg timestamp="20181202 16:02:37.072" level="INFO">${output} = [u'']</msg>
<status status="PASS" endtime="20181202 16:02:37.072" starttime="20181202 16:02:36.620"></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="20181202 16:02:37.073" level="INFO">${exlist} = []</msg>
<msg timestamp="20181202 16:02:37.073" level="INFO">${matchlist} = []</msg>
<status status="PASS" endtime="20181202 16:02:37.073" starttime="20181202 16:02:37.072"></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="20181202 16:02:37.075" starttime="20181202 16:02:37.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>${exlist}</arg>
</arguments>
<assign>
<var>${listlength}</var>
</assign>
<msg timestamp="20181202 16:02:37.076" level="INFO">Length is 0</msg>
<msg timestamp="20181202 16:02:37.076" level="INFO">${listlength} = 0</msg>
<status status="PASS" endtime="20181202 16:02:37.076" starttime="20181202 16:02:37.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}"=="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="20181202 16:02:37.079" level="INFO">List is empty.</msg>
<status status="PASS" endtime="20181202 16:02:37.079" starttime="20181202 16:02:37.078"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.079" starttime="20181202 16:02:37.077"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.079" starttime="20181202 16:02:36.612"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.079" starttime="20181202 16:02:36.612"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.080" starttime="20181202 16:02:36.611"></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.13</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="20181202 16:02:37.104" starttime="20181202 16:02:37.104"></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="20181202 16:02:37.106" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:02:37.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="20181202 16:02:37.316" starttime="20181202 16:02:37.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="20181202 16:02:37.331" level="INFO">@root&gt;trace:transactions</msg>
<status status="PASS" endtime="20181202 16:02:37.331" starttime="20181202 16:02:37.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="20181202 16:02:37.335" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:02:37.335" level="INFO">${output} = [?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:02:37.336" starttime="20181202 16:02:37.332"></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="20181202 16:02:37.394" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:02:37.394" starttime="20181202 16:02:37.336"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:02:37.396" starttime="20181202 16:02:37.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="20181202 16:02:37.397" level="INFO">[?1l&gt;[?2004l[31mCommand not found: [0m[31;1mtrace:transactions[0m
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:02:37.397" starttime="20181202 16:02:37.397"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.398" starttime="20181202 16:02:37.102"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.398" starttime="20181202 16:02:37.081"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.398" starttime="20181202 16:02:37.080"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.398" starttime="20181202 16:02:37.080"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.398" starttime="20181202 16:02:33.868"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:37.398" starttime="20181202 16:02:33.867"></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="20181202 16:02:37.400" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:37.400" starttime="20181202 16:02:37.400"></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="20181202 16:02:37.402" level="INFO">Starting process:
openstack floating ip list -f json</msg>
<msg timestamp="20181202 16:02:37.421" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:39.512" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:39.512" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:39.512" starttime="20181202 16:02:37.401"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:39.514" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:39.514" starttime="20181202 16:02:39.513"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:39.515" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:39.515" starttime="20181202 16:02:39.514"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:39.516" starttime="20181202 16:02:39.515"></status>
</kw>
<msg timestamp="20181202 16:02:39.517" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:39.517" starttime="20181202 16:02:37.401"></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="20181202 16:02:39.517" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:39.517" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:39.518" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:39.518" starttime="20181202 16:02:39.517"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:39.518" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:39.518" starttime="20181202 16:02:39.518"></status>
</kw>
<msg timestamp="20181202 16:02:39.519" level="INFO">@{fips} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:39.519" starttime="20181202 16:02:37.399"></status>
</kw>
<kw type="for" name="${fip} IN [ @{fips} ]">
<status status="PASS" endtime="20181202 16:02:39.519" starttime="20181202 16:02:39.519"></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="20181202 16:02:39.521" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:39.521" starttime="20181202 16:02:39.521"></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="20181202 16:02:39.523" level="INFO">Starting process:
openstack server list -f json</msg>
<msg timestamp="20181202 16:02:39.566" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:42.080" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:42.081" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:42.081" starttime="20181202 16:02:39.522"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:42.084" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:42.084" starttime="20181202 16:02:42.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="20181202 16:02:42.085" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:42.085" starttime="20181202 16:02:42.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="20181202 16:02:42.086" starttime="20181202 16:02:42.086"></status>
</kw>
<msg timestamp="20181202 16:02:42.087" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:42.087" starttime="20181202 16:02:39.521"></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="20181202 16:02:42.088" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:42.088" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:42.088" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:42.088" starttime="20181202 16:02:42.087"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:42.089" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:42.089" starttime="20181202 16:02:42.089"></status>
</kw>
<msg timestamp="20181202 16:02:42.090" level="INFO">@{vms} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:42.090" starttime="20181202 16:02:39.520"></status>
</kw>
<kw type="for" name="${vm} IN [ @{vms} ]">
<status status="PASS" endtime="20181202 16:02:42.090" starttime="20181202 16:02:42.090"></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="20181202 16:02:42.092" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:42.092" starttime="20181202 16:02:42.092"></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="20181202 16:02:42.095" level="INFO">Starting process:
openstack router list -f json</msg>
<msg timestamp="20181202 16:02:42.118" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:44.126" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:44.127" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:44.127" starttime="20181202 16:02:42.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="20181202 16:02:44.128" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:44.128" starttime="20181202 16:02:44.128"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:44.129" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:44.129" starttime="20181202 16:02:44.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="20181202 16:02:44.130" starttime="20181202 16:02:44.129"></status>
</kw>
<msg timestamp="20181202 16:02:44.130" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:44.130" starttime="20181202 16:02:42.093"></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="20181202 16:02:44.131" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:44.131" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:44.131" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:44.131" starttime="20181202 16:02:44.130"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:44.131" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:44.131" starttime="20181202 16:02:44.131"></status>
</kw>
<msg timestamp="20181202 16:02:44.132" level="INFO">@{routers} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:44.132" starttime="20181202 16:02:42.091"></status>
</kw>
<kw type="for" name="${router} IN [ @{routers} ]">
<status status="PASS" endtime="20181202 16:02:44.132" starttime="20181202 16:02:44.132"></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="20181202 16:02:44.133" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:44.133" starttime="20181202 16:02:44.133"></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="20181202 16:02:44.134" level="INFO">Starting process:
openstack port list -f json</msg>
<msg timestamp="20181202 16:02:44.157" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:46.193" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:46.194" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:46.194" starttime="20181202 16:02:44.134"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:46.195" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:46.195" starttime="20181202 16:02:46.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="20181202 16:02:46.195" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:46.195" starttime="20181202 16:02:46.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="20181202 16:02:46.196" starttime="20181202 16:02:46.195"></status>
</kw>
<msg timestamp="20181202 16:02:46.196" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:46.196" starttime="20181202 16:02:44.133"></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="20181202 16:02:46.197" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:46.197" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:46.197" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:46.197" starttime="20181202 16:02:46.196"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:46.197" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:46.197" starttime="20181202 16:02:46.197"></status>
</kw>
<msg timestamp="20181202 16:02:46.198" level="INFO">@{ports} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:46.198" starttime="20181202 16:02:44.132"></status>
</kw>
<kw type="for" name="${port} IN [ @{ports} ]">
<status status="PASS" endtime="20181202 16:02:46.198" starttime="20181202 16:02:46.198"></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="20181202 16:02:46.199" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:46.199" starttime="20181202 16:02:46.199"></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="20181202 16:02:46.200" level="INFO">Starting process:
openstack network list -f json</msg>
<msg timestamp="20181202 16:02:46.240" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:48.373" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:48.373" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:48.373" starttime="20181202 16:02:46.200"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:48.375" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:48.375" starttime="20181202 16:02:48.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="20181202 16:02:48.375" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:48.375" starttime="20181202 16:02:48.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="20181202 16:02:48.376" starttime="20181202 16:02:48.376"></status>
</kw>
<msg timestamp="20181202 16:02:48.376" level="INFO">${json} = []</msg>
<status status="PASS" endtime="20181202 16:02:48.376" starttime="20181202 16:02:46.199"></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="20181202 16:02:48.377" level="INFO">To JSON using : content=[] </msg>
<msg timestamp="20181202 16:02:48.377" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:48.377" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:48.377" starttime="20181202 16:02:48.377"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${list}</arg>
</arguments>
<msg timestamp="20181202 16:02:48.377" level="INFO">[]</msg>
<status status="PASS" endtime="20181202 16:02:48.377" starttime="20181202 16:02:48.377"></status>
</kw>
<msg timestamp="20181202 16:02:48.378" level="INFO">@{networks} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:48.378" starttime="20181202 16:02:46.198"></status>
</kw>
<kw type="for" name="${network} IN [ @{networks} ]">
<status status="PASS" endtime="20181202 16:02:48.378" starttime="20181202 16:02:48.378"></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="20181202 16:02:48.379" level="INFO">@{list} = [ ]</msg>
<status status="PASS" endtime="20181202 16:02:48.379" starttime="20181202 16:02:48.379"></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="20181202 16:02:48.380" level="INFO">Starting process:
openstack security group list -f json</msg>
<msg timestamp="20181202 16:02:48.410" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:50.667" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:50.668" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:50.668" starttime="20181202 16:02:48.380"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:50.669" level="INFO">[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
]</msg>
<status status="PASS" endtime="20181202 16:02:50.669" starttime="20181202 16:02:50.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="20181202 16:02:50.669" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:50.669" starttime="20181202 16:02:50.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="20181202 16:02:50.670" starttime="20181202 16:02:50.669"></status>
</kw>
<msg timestamp="20181202 16:02:50.670" level="INFO">${json} = [
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project"...</msg>
<status status="PASS" endtime="20181202 16:02:50.670" starttime="20181202 16:02:48.379"></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="20181202 16:02:50.671" level="INFO">To JSON using : content=[
  {
    "Project": "e5bebe9d2148493a9e355d6f739af310", 
    "Description": "Default security group", 
    "ID": "23ba2853-ed3a-42a9-855e-1f8e49f96acd", 
    "Name": "default"
  }, 
  {
    "Project": "6e02ecf05c4847f0b61a26a4afddf2d6", 
    "Description": "Default security group", 
    "ID": "e8aafcf6-f127-4e4e-8060-330ff50be9e8", 
    "Name": "default"
  }
] </msg>
<msg timestamp="20181202 16:02:50.671" level="INFO">To JSON using : pretty_print=False </msg>
<msg timestamp="20181202 16:02:50.671" level="INFO">@{list} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 16:02:50.671" starttime="20181202 16:02:50.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="20181202 16:02:50.672" level="INFO">[{u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}, {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}]</msg>
<status status="PASS" endtime="20181202 16:02:50.672" starttime="20181202 16:02:50.671"></status>
</kw>
<msg timestamp="20181202 16:02:50.672" level="INFO">@{security_groups} = [ {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'} | {u'Project': u'6e02ecf05c4847f0b61...</msg>
<status status="PASS" endtime="20181202 16:02:50.672" starttime="20181202 16:02:48.378"></status>
</kw>
<kw type="for" name="${security_group} IN [ @{security_groups} ]">
<kw type="foritem" name="${security_group} = {u'Project': u'e5bebe9d2148493a9e355d6f739af310', u'Name': u'default', u'Description': u'Default security group', u'ID': u'23ba2853-ed3a-42a9-855e-1f8e49f96acd'}">
<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="20181202 16:02:50.675" starttime="20181202 16:02:50.674"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:50.675" starttime="20181202 16:02:50.673"></status>
</kw>
<kw type="foritem" name="${security_group} = {u'Project': u'6e02ecf05c4847f0b61a26a4afddf2d6', u'Name': u'default', u'Description': u'Default security group', u'ID': u'e8aafcf6-f127-4e4e-8060-330ff50be9e8'}">
<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="20181202 16:02:50.675" starttime="20181202 16:02:50.675"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:50.675" starttime="20181202 16:02:50.675"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:50.675" starttime="20181202 16:02:50.672"></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="20181202 16:02:50.677" level="INFO">@{modules} = [ server | port | network | subnet | security group | security group rule | floating ip | router ]</msg>
<status status="PASS" endtime="20181202 16:02:50.677" starttime="20181202 16:02:50.676"></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="20181202 16:02:50.686" level="INFO">Starting process:
openstack server list</msg>
<msg timestamp="20181202 16:02:50.721" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:53.269" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:53.270" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:53.270" starttime="20181202 16:02:50.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="20181202 16:02:53.271" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:53.271" starttime="20181202 16:02:53.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="20181202 16:02:53.271" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:53.272" starttime="20181202 16:02:53.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="20181202 16:02:53.273" starttime="20181202 16:02:53.272"></status>
</kw>
<msg timestamp="20181202 16:02:53.273" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:53.273" starttime="20181202 16:02:50.685"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:53.273" starttime="20181202 16:02:50.677"></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="20181202 16:02:53.282" level="INFO">Starting process:
openstack port list</msg>
<msg timestamp="20181202 16:02:53.310" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:55.436" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:55.436" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:55.436" starttime="20181202 16:02:53.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="20181202 16:02:55.437" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:55.437" starttime="20181202 16:02:55.437"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:55.438" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:55.438" starttime="20181202 16:02:55.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="20181202 16:02:55.439" starttime="20181202 16:02:55.438"></status>
</kw>
<msg timestamp="20181202 16:02:55.439" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:55.439" starttime="20181202 16:02:53.281"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:55.439" starttime="20181202 16:02:53.273"></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="20181202 16:02:55.448" level="INFO">Starting process:
openstack network list</msg>
<msg timestamp="20181202 16:02:55.471" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:57.576" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:57.577" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:57.577" starttime="20181202 16:02:55.448"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:02:57.579" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:57.579" starttime="20181202 16:02:57.578"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:02:57.580" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:57.580" starttime="20181202 16:02:57.579"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:02:57.581" starttime="20181202 16:02:57.580"></status>
</kw>
<msg timestamp="20181202 16:02:57.581" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:57.582" starttime="20181202 16:02:55.447"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:57.582" starttime="20181202 16:02:55.439"></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="20181202 16:02:57.599" level="INFO">Starting process:
openstack subnet list</msg>
<msg timestamp="20181202 16:02:57.626" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:02:59.749" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:02:59.750" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:02:59.750" starttime="20181202 16:02:57.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="20181202 16:02:59.752" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:59.752" starttime="20181202 16:02:59.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="20181202 16:02:59.754" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:02:59.754" starttime="20181202 16:02:59.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="20181202 16:02:59.755" starttime="20181202 16:02:59.754"></status>
</kw>
<msg timestamp="20181202 16:02:59.756" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:02:59.756" starttime="20181202 16:02:57.596"></status>
</kw>
<status status="PASS" endtime="20181202 16:02:59.756" starttime="20181202 16:02:57.582"></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="20181202 16:02:59.780" level="INFO">Starting process:
openstack security group list</msg>
<msg timestamp="20181202 16:02:59.819" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:03:02.089" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:03:02.089" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:03:02.089" starttime="20181202 16:02:59.780"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:02.091" level="INFO">+--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project                          |
+--------------------------------------+---------+------------------------+----------------------------------+
| 23ba2853-ed3a-42a9-855e-1f8e49f96acd | default | Default security group | e5bebe9d2148493a9e355d6f739af310 |
| e8aafcf6-f127-4e4e-8060-330ff50be9e8 | default | Default security group | 6e02ecf05c4847f0b61a26a4afddf2d6 |
+--------------------------------------+---------+------------------------+----------------------------------+</msg>
<status status="PASS" endtime="20181202 16:03:02.091" starttime="20181202 16:03:02.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="20181202 16:03:02.092" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:02.092" starttime="20181202 16:03:02.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="20181202 16:03:02.093" starttime="20181202 16:03:02.092"></status>
</kw>
<msg timestamp="20181202 16:03:02.093" level="INFO">${output} = +--------------------------------------+---------+------------------------+----------------------------------+
| ID                                   | Name    | Description            | Project      ...</msg>
<status status="PASS" endtime="20181202 16:03:02.093" starttime="20181202 16:02:59.778"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:02.093" starttime="20181202 16:02:59.756"></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="20181202 16:03:02.103" level="INFO">Starting process:
openstack security group rule list</msg>
<msg timestamp="20181202 16:03:02.135" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:03:04.434" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:03:04.435" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:03:04.435" starttime="20181202 16:03:02.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="20181202 16:03:04.436" level="INFO">+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP Protocol | IP Range | Port Range | Remote Security Group                | Security Group                       |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| 043ba047-8aad-4395-ab95-0f7208eae7ce | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 3ae68011-9f1c-426c-97eb-4207b733cef0 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 5365440b-a7b8-4e8b-bad3-316973d77b3b | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| 6c8452d4-448b-41b0-a2b0-4ec00acd0d1c | None        | None     |            | None                                 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| 93196ae9-6918-4f2d-9511-14e165240bb6 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| ae9f6f0e-7611-47ec-b1d1-226646b34611 | None        | None     |            | e8aafcf6-f127-4e4e-8060-330ff50be9e8 | e8aafcf6-f127-4e4e-8060-330ff50be9e8 |
| cb87f3da-e499-469a-bbf8-d7fa6b4817c7 | None        | None     |            | 23ba2853-ed3a-42a9-855e-1f8e49f96acd | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
| dd9c3e97-1ea9-4284-bfa8-50d76538ff22 | None        | None     |            | None                                 | 23ba2853-ed3a-42a9-855e-1f8e49f96acd |
+--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+</msg>
<status status="PASS" endtime="20181202 16:03:04.437" starttime="20181202 16:03:04.435"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${result.stderr}</arg>
</arguments>
<msg timestamp="20181202 16:03:04.437" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:04.437" starttime="20181202 16:03:04.437"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:03:04.439" starttime="20181202 16:03:04.438"></status>
</kw>
<msg timestamp="20181202 16:03:04.439" level="INFO">${output} = +--------------------------------------+-------------+----------+------------+--------------------------------------+--------------------------------------+
| ID                                   | IP...</msg>
<status status="PASS" endtime="20181202 16:03:04.439" starttime="20181202 16:03:02.102"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:04.439" starttime="20181202 16:03:02.093"></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="20181202 16:03:04.458" level="INFO">Starting process:
openstack floating ip list</msg>
<msg timestamp="20181202 16:03:04.499" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:03:06.849" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:03:06.849" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:03:06.849" starttime="20181202 16:03:04.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="20181202 16:03:06.850" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:06.850" starttime="20181202 16:03: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="20181202 16:03:06.851" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:06.851" starttime="20181202 16:03:06.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="20181202 16:03:06.852" starttime="20181202 16:03:06.851"></status>
</kw>
<msg timestamp="20181202 16:03:06.852" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:03:06.852" starttime="20181202 16:03:04.456"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:06.852" starttime="20181202 16:03:04.439"></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="20181202 16:03:06.869" level="INFO">Starting process:
openstack router list</msg>
<msg timestamp="20181202 16:03:06.891" level="INFO">Waiting for process to complete.</msg>
<msg timestamp="20181202 16:03:09.022" level="INFO">Process completed.</msg>
<msg timestamp="20181202 16:03:09.022" level="INFO">${result} = &lt;result object with rc 0&gt;</msg>
<status status="PASS" endtime="20181202 16:03:09.022" starttime="20181202 16:03:06.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="20181202 16:03:09.024" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:09.024" starttime="20181202 16:03:09.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="20181202 16:03:09.024" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:09.024" starttime="20181202 16:03:09.024"></status>
</kw>
<kw name="Should Be True" library="BuiltIn">
<doc>Fails if the given condition is not true.</doc>
<arguments>
<arg>'${result.rc}' == '0'</arg>
</arguments>
<status status="PASS" endtime="20181202 16:03:09.025" starttime="20181202 16:03:09.025"></status>
</kw>
<msg timestamp="20181202 16:03:09.026" level="INFO">${output} = </msg>
<status status="PASS" endtime="20181202 16:03:09.026" starttime="20181202 16:03:06.867"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:09.026" starttime="20181202 16:03:06.852"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:09.026" starttime="20181202 16:02:50.677"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:09.026" starttime="20181202 16:02:50.676"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:09.026" starttime="20181202 16:02:37.399"></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} = 15">
<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="20181202 16:03:09.029" starttime="20181202 16:03:09.029"></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="20181202 16:03:09.029" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:03:09.116" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:09.116" level="INFO">${stdout} = 4 S root      158645  158619  0  80   0 - 55154 poll_s 16:01 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.13.pcap
4 S t...</msg>
<status status="PASS" endtime="20181202 16:03:09.116" starttime="20181202 16:03:09.029"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.117" level="INFO">4 S root      158645  158619  0  80   0 - 55154 poll_s 16:01 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.13.pcap
4 S tcpdump   158654  158645  0  80   0 -  8196 poll_s 16:01 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.13.pcap
0 S heat-ad+  162444  158619  0  80   0 - 28293 do_wai 16:03 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+  162454  162444  0  80   0 - 28176 pipe_w 16:03 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:03:09.117" starttime="20181202 16:03:09.117"></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="20181202 16:03:09.118" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:03:09.235" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:09.235" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:03:09.235" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:03:09.235" starttime="20181202 16:03:09.117"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.236" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:09.236" starttime="20181202 16:03:09.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="20181202 16:03:09.237" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:09.237" starttime="20181202 16:03:09.236"></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="20181202 16:03:09.237" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:03:09.431" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:03:09.431" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:03:09.431" starttime="20181202 16:03:09.237"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.432" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:09.432" starttime="20181202 16:03:09.432"></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="20181202 16:03:09.433" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:03:09.511" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:09.511" level="INFO">${stdout} = total 408
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:03:09.511" starttime="20181202 16:03:09.433"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.512" level="INFO">total 408
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 5 tripleo-admin tripleo-admin    153 Dec  2 15:31 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root             903 Dec  2 15:29 restart_mgr_daemon.sh
  4 -rwxr-x---. 1 root          root            1478 Dec  2 15:29 restart_mon_daemon.sh
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:29 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-8fc6a77baf39460090e8da2919dda85a-chronyd.service-6w2zFl
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1200 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1164 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5236 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.13.pcap.xz
236 -rw-r--r--. 1 tcpdump       tcpdump       241508 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap
 32 -rw-r--r--. 1 tcpdump       tcpdump        30328 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5596 Dec  2 16:03 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1220 Dec  2 16:03 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5596 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1216 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1176 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5334 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1188 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.13.pcap.xz
  8 -rw-r--r--. 1 tcpdump       tcpdump         5498 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump         1212 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.13.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:22 tmp.sOX1Vz0JsW</msg>
<status status="PASS" endtime="20181202 16:03:09.512" starttime="20181202 16:03:09.512"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:09.512" starttime="20181202 16:03:09.028"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:09.512" starttime="20181202 16:03:09.028"></status>
</kw>
<kw type="foritem" name="${conn_id} = 16">
<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="20181202 16:03:09.514" starttime="20181202 16:03:09.513"></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="20181202 16:03:09.515" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:03:09.579" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:09.580" level="INFO">${stdout} = 4 S root       40528   40508  0  80   0 - 55154 poll_s 16:02 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.18.pcap
4 S t...</msg>
<status status="PASS" endtime="20181202 16:03:09.580" starttime="20181202 16:03:09.514"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.580" level="INFO">4 S root       40528   40508  0  80   0 - 55154 poll_s 16:02 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.18.pcap
4 S tcpdump    40537   40528  0  80   0 -  8196 poll_s 16:02 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.18.pcap
0 S heat-ad+   40983   40508  0  80   0 - 28293 do_wai 16:03 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   40993   40983  0  80   0 - 28176 pipe_w 16:03 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:03:09.581" starttime="20181202 16:03:09.580"></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="20181202 16:03:09.581" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:03:09.645" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:09.645" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:03:09.645" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:03:09.645" starttime="20181202 16:03:09.581"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.646" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:09.646" starttime="20181202 16:03:09.646"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.646" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:09.646" starttime="20181202 16:03:09.646"></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="20181202 16:03:09.647" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:03:09.811" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:03:09.811" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:03:09.811" starttime="20181202 16:03:09.647"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.812" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:09.812" starttime="20181202 16:03:09.812"></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="20181202 16:03:09.813" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:03:09.908" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:09.909" level="INFO">${stdout} = total 240
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:03:09.909" starttime="20181202 16:03:09.812"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.910" level="INFO">total 240
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-3aba7a9ee4b24204bcdfdc2a0c39ce7f-chronyd.service-Kp8ADa
  4 -rw-r--r--. 1 tcpdump       tcpdump         2548 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          660 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          676 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.18.pcap.xz
124 -rw-r--r--. 1 tcpdump       tcpdump       124380 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap
 20 -rw-r--r--. 1 tcpdump       tcpdump        16472 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 16:03 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 16:03 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          704 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.18.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          696 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.18.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.APetGiGAFf</msg>
<status status="PASS" endtime="20181202 16:03:09.910" starttime="20181202 16:03:09.909"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:09.910" starttime="20181202 16:03:09.513"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:09.910" starttime="20181202 16:03:09.512"></status>
</kw>
<kw type="foritem" name="${conn_id} = 17">
<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="20181202 16:03:09.911" starttime="20181202 16:03:09.911"></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="20181202 16:03:09.911" level="INFO">Executing command 'sudo ps -elf | grep tcpdump'.</msg>
<msg timestamp="20181202 16:03:09.967" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:09.967" level="INFO">${stdout} = 4 S root       39989   39969  0  80   0 - 55154 poll_s 16:02 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.3.pcap
4 S tc...</msg>
<status status="PASS" endtime="20181202 16:03:09.967" starttime="20181202 16:03:09.911"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:09.968" level="INFO">4 S root       39989   39969  0  80   0 - 55154 poll_s 16:02 ?        00:00:00 sudo /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.3.pcap
4 S tcpdump    39998   39989  0  80   0 -  8196 poll_s 16:02 ?        00:00:00 /usr/sbin/tcpdump -vvv -ni eth0 port 6653 -w /tmp/tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.3.pcap
0 S heat-ad+   40504   39969  0  80   0 - 28293 do_wai 16:03 ?        00:00:00 bash -c sudo ps -elf | grep tcpdump
0 S heat-ad+   40514   40504  0  80   0 - 28176 pipe_w 16:03 ?        00:00:00 grep tcpdump</msg>
<status status="PASS" endtime="20181202 16:03:09.968" starttime="20181202 16:03:09.968"></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="20181202 16:03:09.969" level="INFO">Executing command 'sudo pkill -f tcpdump'.</msg>
<msg timestamp="20181202 16:03:10.075" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:10.075" level="INFO">${stdout} = </msg>
<msg timestamp="20181202 16:03:10.075" level="INFO">${stderr} = </msg>
<status status="PASS" endtime="20181202 16:03:10.075" starttime="20181202 16:03:09.968"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stderr}</arg>
</arguments>
<msg timestamp="20181202 16:03:10.076" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:10.076" starttime="20181202 16:03:10.076"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:10.077" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:10.077" starttime="20181202 16:03:10.076"></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="20181202 16:03:10.077" level="INFO">Executing command 'sudo xz -9ekvv /tmp/*.pcap'.</msg>
<msg timestamp="20181202 16:03:10.248" level="INFO">Command exited with return code 1.</msg>
<msg timestamp="20181202 16:03:10.248" level="INFO">${stdout} = </msg>
<status status="PASS" endtime="20181202 16:03:10.248" starttime="20181202 16:03:10.077"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:10.249" level="INFO"></msg>
<status status="PASS" endtime="20181202 16:03:10.249" starttime="20181202 16:03:10.249"></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="20181202 16:03:10.250" level="INFO">Executing command 'sudo ls -ls /tmp'.</msg>
<msg timestamp="20181202 16:03:10.346" level="INFO">Command exited with return code 0.</msg>
<msg timestamp="20181202 16:03:10.347" level="INFO">${stdout} = total 228
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root       ...</msg>
<status status="PASS" endtime="20181202 16:03:10.347" starttime="20181202 16:03:10.250"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${stdout}</arg>
</arguments>
<msg timestamp="20181202 16:03:10.348" level="INFO">total 228
 20 -rw-r--r--. 1 root          root           20315 Dec  2 14:54 builder.log
  0 drwx------. 4 tripleo-admin tripleo-admin    104 Dec  2 15:32 ceph_ansible_tmp
  0 drwxr-xr-x. 2 root          root               6 Dec  2 15:39 hsperfdata_root
  4 -rwxr-x---. 1 root          root            3085 Dec  2 15:31 restart_osd_daemon.sh
  0 drwx------. 3 root          root              17 Dec  2 15:23 systemd-private-c8c5c4e914c54703a046d06344ae43d2-chronyd.service-zEtmIZ
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 16:01 tcpdump_port_6653__CSIT_Arp_Learning__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 16:00 tcpdump_port_6653__CSIT_Elan__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          680 Dec  2 15:53 tcpdump_port_6653__CSIT_External_Network__192.0.2.3.pcap.xz
116 -rw-r--r--. 1 tcpdump       tcpdump       117152 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap
 16 -rw-r--r--. 1 tcpdump       tcpdump        15188 Dec  2 15:50 tcpdump_port_6653__CSIT_L2__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2646 Dec  2 16:03 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          664 Dec  2 16:03 tcpdump_port_6653__CSIT_L2L3_Gatewaymac_Arp__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          672 Dec  2 15:51 tcpdump_port_6653__CSIT_L3__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2646 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          652 Dec  2 15:55 tcpdump_port_6653__CSIT_Neutron_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          692 Dec  2 15:54 tcpdump_port_6653__CSIT_Security_Group__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2810 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          700 Dec  2 15:57 tcpdump_port_6653__CSIT_Security_Group_L3Bcast__192.0.2.3.pcap.xz
  4 -rw-r--r--. 1 tcpdump       tcpdump         2712 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap
  4 -rw-r--r--. 1 tcpdump       tcpdump          684 Dec  2 15:58 tcpdump_port_6653__CSIT_Vpn_Basic__192.0.2.3.pcap.xz
  0 drwx------. 2 root          root               6 Dec  2 15:23 tmp.PqmK4aXgGs</msg>
<status status="PASS" endtime="20181202 16:03:10.348" starttime="20181202 16:03:10.347"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:10.348" starttime="20181202 16:03:09.910"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:10.348" starttime="20181202 16:03:09.910"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:10.348" starttime="20181202 16:03:09.027"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:10.348" starttime="20181202 16:03:09.027"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:10.348" starttime="20181202 16:03:09.026"></status>
</kw>
<kw name="Close All Connections" library="SSHLibrary">
<doc>Closes all open connections.</doc>
<status status="PASS" endtime="20181202 16:03:10.605" starttime="20181202 16:03:10.348"></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.13</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="20181202 16:03:10.624" starttime="20181202 16:03:10.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="20181202 16:03:10.625" level="INFO">Logging into '192.0.2.13:8101' as 'karaf'.</msg>
<msg timestamp="20181202 16:03:10.765" 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="20181202 16:03:10.765" starttime="20181202 16:03:10.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="20181202 16:03:10.821" level="INFO">@root&gt;threads --list | 0[C 0w[Kc -l</msg>
<status status="PASS" endtime="20181202 16:03:10.821" starttime="20181202 16:03:10.765"></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="20181202 16:03:10.967" level="INFO">[?1l&gt;[?2004l     294    294
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<msg timestamp="20181202 16:03:10.968" level="INFO">${output} = [?1l&gt;[?2004l     294    294
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:03:10.968" starttime="20181202 16:03:10.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="20181202 16:03:11.010" level="INFO">logout</msg>
<status status="PASS" endtime="20181202 16:03:11.010" starttime="20181202 16:03:10.968"></status>
</kw>
<kw name="Close Connection" library="SSHLibrary">
<doc>Closes the current connection.</doc>
<status status="PASS" endtime="20181202 16:03:11.012" starttime="20181202 16:03:11.010"></status>
</kw>
<kw name="Log" library="BuiltIn">
<doc>Logs the given message with the given level.</doc>
<arguments>
<arg>${output}</arg>
</arguments>
<msg timestamp="20181202 16:03:11.012" level="INFO">[?1l&gt;[?2004l     294    294
[?1h=[?2004hopendaylight-user@root&gt;</msg>
<status status="PASS" endtime="20181202 16:03:11.012" starttime="20181202 16:03:11.012"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:11.012" starttime="20181202 16:03:10.621"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:11.012" starttime="20181202 16:03:10.606"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:11.012" starttime="20181202 16:03:10.606"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:11.013" starttime="20181202 16:02:33.866"></status>
</kw>
<doc>Test Suite for Gateway mac based L2L3 seggragation</doc>
<status status="FAIL" endtime="20181202 16:03:11.013" starttime="20181202 16:01:44.430">Suite setup failed:
AssertionError</status>
</suite>
<suite source="/home/opnfv/repos/odl_test/csit/suites/integration/Create_JVM_Plots.robot" id="s1-s11" name="Create JVM Plots">
<test id="s1-s11-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="20181202 16:03:11.033" level="INFO">${controller-ip} = 192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:03:11.033" starttime="20181202 16:03:11.033"></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="20181202 16:03:11.034" level="INFO">192.0.2.13</msg>
<status status="PASS" endtime="20181202 16:03:11.034" starttime="20181202 16:03:11.034"></status>
</kw>
<kw name="ElasticsearchAppender.Get_Connection">
<arguments>
<arg>${controller-ip}</arg>
<arg>${elastic-port}</arg>
</arguments>
<assign>
<var>${session}</var>
</assign>
<msg timestamp="20181202 16:03:11.036" level="FAIL">No keyword with name 'ElasticsearchAppender.Get_Connection' found.</msg>
<status status="FAIL" endtime="20181202 16:03:11.036" starttime="20181202 16:03:11.036"></status>
</kw>
<status status="FAIL" endtime="20181202 16:03:11.036" starttime="20181202 16:03:11.033"></status>
</kw>
<status status="FAIL" endtime="20181202 16:03:11.036" starttime="20181202 16:03:11.033"></status>
</kw>
<status status="FAIL" endtime="20181202 16:03:11.036" starttime="20181202 16:03:11.032"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:11.036" starttime="20181202 16:03:11.032"></status>
</kw>
<status status="PASS" endtime="20181202 16:03:11.036" critical="yes" starttime="20181202 16:03:11.032"></status>
</test>
<doc>Test suite to Plot JVM Resources</doc>
<status status="PASS" endtime="20181202 16:03:11.037" starttime="20181202 16:03:11.020"></status>
</suite>
<status status="FAIL" endtime="20181202 16:03:11.039" starttime="20181202 15:42:35.740"></status>
</suite>
<statistics>
<total>
<stat fail="151" pass="1">Critical Tests</stat>
<stat fail="151" pass="1">All Tests</stat>
</total>
<tag>
<stat fail="26" pass="0">NON_GATE</stat>
<stat fail="4" pass="0">Regression</stat>
<stat fail="25" pass="0">skip_if_conntrack</stat>
<stat fail="34" pass="0">skip_if_stateful</stat>
</tag>
<suite>
<stat fail="151" id="s1" name="CSIT" pass="1">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="25" id="s1-s3" name="External Network" pass="0">CSIT.External Network</stat>
<stat fail="34" id="s1-s4" name="Security Group" pass="0">CSIT.Security Group</stat>
<stat fail="4" id="s1-s5" name="Neutron Security Group" pass="0">CSIT.Neutron Security Group</stat>
<stat fail="6" id="s1-s6" name="Security Group L3Bcast" pass="0">CSIT.Security Group L3Bcast</stat>
<stat fail="24" id="s1-s7" name="Vpn Basic" pass="0">CSIT.Vpn Basic</stat>
<stat fail="5" id="s1-s8" name="Elan" pass="0">CSIT.Elan</stat>
<stat fail="3" id="s1-s9" name="Arp Learning" pass="0">CSIT.Arp Learning</stat>
<stat fail="9" id="s1-s10" name="L2L3 Gatewaymac Arp" pass="0">CSIT.L2L3 Gatewaymac Arp</stat>
<stat fail="0" id="s1-s11" name="Create JVM Plots" pass="1">CSIT.Create JVM Plots</stat>
</suite>
</statistics>
<errors>
<msg timestamp="20181202 16:03:11.029" 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>
